- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
(前言:这不是“org.hibernate.HibernateException: could not instantiate QueryTranslatorFactory: org.hibernate.hql.classic.ClassicQueryTransactionFactory”的副本,因为答案涉及向包中添加内部,我的就是这样做的)。
我正在学习 Netbeans 教程 "Using Hibernate in a Java Swing Application"
我在 Creating Hibernate Mapping Files and POJOs From a Database 行
当我使用“数据库中的 Hibernate 映射文件和 POJO”向导时,出现以下对话框:
因为红色的信息被截断了,所以我复制/粘贴到这里:
Hibernate configuration fails with message:
could not instantiate QueryTranslatorFactory: org.hibernate.hql.internal.classic.ClassicQueryTranslatorFactory
see message.log for exception details.
我的问题:
更新:
最佳答案
在一个奇怪的命运转折中,我通过从 factory_class
类路径中删除单词“internal”让它工作。
<property name="hibernate.query.factory_class">org.hibernate.hql.classic.ClassicQueryTranslatorFactory</property>
不过,我不会说这是一个答案,因为我真的很困惑为什么会这样。我读过的所有内容都是这样说的
<property name="hibernate.query.factory_class">org.hibernate.hql.classic.ClassicQueryTranslatorFactory</property>
...适用于Hibernate 3
鉴于:
<property name="hibernate.query.factory_class">org.hibernate.hql.internal.classic.ClassicQueryTranslatorFactory</property>
...适用于Hibernate 4。
而且我确定我的平台是 Hibernate 4:
所以,我仍然对发生的事情感到很困惑......
关于java - 无法实例化 QueryTranslatorFactory : org. hibernate.hql.internal.classic.ClassicQueryTranslatorFactory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23108904/
这些查询翻译器之间有什么区别(我的意思是作为 Hibernate 用户的区别)。互联网上的一些博客说基于 ANTLR 的翻译器更快。但我认为,如果其中一个明显更好,那么 Hibernate 开发人员会
(前言:这不是“org.hibernate.HibernateException: could not instantiate QueryTranslatorFactory: org.hibernat
这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: org.hibernate.HibernateException: could not instantiat
我是一名优秀的程序员,十分优秀!