小编Mat*_* B.的帖子

在bean工厂中找不到持久性异常转换器.无法执行异常转换

在使用Hibernate 4.0.0 CR7迁移到Spring Framework 3.1.0 RC1后,我遇到了异常

2011-12-08/11:48:38.425/EST [Thread-17]错误上下文初始化失败org.springframework.beans.factory.BeanCreationException:创建名为'org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor#0'的bean时出错在ServletContext资源[/WEB-INF/applicationContext-hibernate.xml]中定义:bean的初始化失败; 嵌套异常是java.lang.IllegalStateException:在bean工厂中找不到持久性异常转换器.无法执行异常转换.在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:530)在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:459)在org.springframework.beans.factory .support.AbstractBeanFactory $ 1.getObject(AbstractBeanFactory.java:294)org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean( AbstractBeanFactory.java:291)org.springframework上的org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:728) org.springframework.web.context.ContextLo中的.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:449)org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:283)中的order.configureAndRefreshWebApplicationContext(ContextLoader.java:381)org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111)at org .apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4723)org.apache.catalina.core.StandardContext $ 1.call(StandardContext.java:5226)at org.apache.catalina.core.StandardContext $ 1.call (StandardContext.java:5221)java.util.concurrent.FutureTask $ Sync.innerRun(Unknown Source)at java.util.concurrent.FutureTask.run(Unknown Source)at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) )java.util.concurrent.ThreadPoolExecutor java.lang.Thread.run上的$ Worker.run(未知源)(未知来源)引起:java.lang.IllegalStateException:bean工厂中找不到持久性异常转换器.无法执行异常转换.org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.detectPersistenceExceptionTranslators(PersistenceExceptionTranslationInterceptor.java:142)org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.(PersistenceExceptionTranslationInterceptor.java:79)at org.springframework.dao.annotation.PersistenceExceptionTranslationAdvisor.(PersistenceExceptionTranslationAdvisor .java:70)org.springframework上的org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor.setBeanFactory(PersistenceExceptionTranslationPostProcessor.java:103)org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeAwareMethods(AbstractAutowireCapableBeanFactory.java:1465). beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1433)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:52 2)......还有18个

java migration hibernate spring-3

21
推荐指数
2
解决办法
3万
查看次数

在Chrome和Firefox中查看html5存储空间

如何在Chrome和Firefox中查看HTML5网络存储?有哪些最好的工具?

html5 viewing web-storage

18
推荐指数
2
解决办法
1万
查看次数

使用Commons或Guava将文本文件导入Java List <String>

使用Commons或Guava库将每行文本(从文本文件)放入LinkedList(作为String对象)或其他集合的最优雅方法是什么.

java text file apache-commons guava

14
推荐指数
6
解决办法
2万
查看次数

在Java中将Set <Integer>转换为Set <String>

是否有一种简单的方法可以转换Set<Integer>Set<String>不迭代整个集合?

java string integer set

13
推荐指数
3
解决办法
2万
查看次数

在春季项目中AOP最常见的用途是什么?

在审查了AOP模式之后,我对我在春季项目中如何使用它以及如何使用它的方式感到不知所措.

我想将它用作所有财务业务逻辑的审计日志系统.它似乎很容易整合.但我想听听你对此的看法.

问题是 - 对于这种模式,我应该考虑哪些其他用途?我不介意重构我目前使用AOP的逻辑,只要它有好处.

java aop spring

12
推荐指数
3
解决办法
2万
查看次数

Eclipse - 显示eclipse如何使用java.exe运行项目

当我在其中运行Java项目时Eclipse IDE,我假设在后台它只是调用java.exejavaw.exe使用某些参数,例如classpath它正在使用它和正在运行的实际类.

有没有一种方法可以Eclipse用它的所有参数来显示这个调用?理想情况下,我希望copy&paste它能够进入一个命令窗口来复制项目的运行Eclipse IDE.

java eclipse classpath

12
推荐指数
1
解决办法
3166
查看次数

11
推荐指数
2
解决办法
2万
查看次数

使用Java静态方法中的"today"和"yesterday"字符串简化日期对象的替换

我有以下方法,我想更短或更快,如果没有别的.欢迎所有评论:

Bellow方法接受一个日期对象,形成它("EEE hh:mma MMM d,yyyy"),然后确定日期是今天还是昨天,如果是,则返回"(昨天|今天)hh:mma "格式化的字符串.

    public static String formatToYesterdayOrToday(String date) {
    SimpleDateFormat sdf = new SimpleDateFormat("EEE hh:mma MMM d, yyyy");
    Date in = null;

    try {
        in = sdf.parse(date);
    } catch (ParseException e) {
        log.debug("Date parsing error:", e);
    }

    Calendar x = Calendar.getInstance();
    x.setTime(in);

    String hour = Integer.toString(x.get(Calendar.HOUR));
    String minute = Integer.toString(x.get(Calendar.MINUTE));
    String pm_am = x.get(Calendar.AM_PM) == Calendar.AM ? "AM" : "PM";

    x.set(Calendar.HOUR, 0);
    x.set(Calendar.HOUR_OF_DAY, 0);
    x.set(Calendar.MINUTE, 0);
    x.set(Calendar.SECOND, 0);
    x.set(Calendar.MILLISECOND, 0);

    Calendar today = Calendar.getInstance();
    today.set(Calendar.HOUR, 0);
    today.set(Calendar.HOUR_OF_DAY, …
Run Code Online (Sandbox Code Playgroud)

java replace date simplify

10
推荐指数
1
解决办法
2万
查看次数

Java排序基于两列

可以说我有这样的表:

 String | Int1 | Int2
 "foo"    5      0
 "faa"    4      1
 "zaa"    0      1
 "zoo"    4      2
 "laa"    4      3
 "loo"    1      4
Run Code Online (Sandbox Code Playgroud)

我想得到的是这样的表格:

 String | Int1 | Int2
 "foo"    5      0
 "laa"    4      3
 "zoo"    4      2
 "faa"    4      1
 "loo"    1      4
 "zaa"    0      1
Run Code Online (Sandbox Code Playgroud)

首先发生的是基于列的排序Int1.

发生的第二件事是基于列,Int2但仅限于列中具有相同数字的行Int1

如何在不使用任何数据库引擎的情况下解决此问题?

java sorting multiple-columns

10
推荐指数
1
解决办法
1万
查看次数

创建SEO友好URI字符串的最佳方法

该方法应该只允许0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-URI字符串中的" "字符.

制作精美的SEO URI字符串的最佳方法是什么?

java string uri char slug

9
推荐指数
1
解决办法
5794
查看次数