ryv*_*age 4 java swing netbeans hibernate
(前言:这不是" org.hibernate.HibernateException:无法实例化QueryTranslatorFactory:org.hibernate.hql.classic.ClassicQueryTransactionFactory " 的副本,因为答案包括在包中添加内部功能).
我正在关注Netbeans教程"在Java Swing应用程序中使用Hibernate"
我正在创建从数据库创建Hibernate映射文件和POJO的行
当我使用"Hibernate Mapping Files和POJO from Database"向导时,我得到以下对话框:

因为红色的消息被切断了,我在这里复制/粘贴它:
Hibernate configuration fails with message:
could not instantiate QueryTranslatorFactory: org.hibernate.hql.internal.classic.ClassicQueryTranslatorFactory
see message.log for exception details.
Run Code Online (Sandbox Code Playgroud)
我的问题:
更新:
在一个奇怪的命运转折中,我通过从类路径中删除 "内部"一词来实现它factory_class.
<property name="hibernate.query.factory_class">org.hibernate.hql.classic.ClassicQueryTranslatorFactory</property>
Run Code Online (Sandbox Code Playgroud)
我不会说这是一个答案,因为我真的很困惑为什么会这样.我读过的所有内容都说明了这一点
<property name="hibernate.query.factory_class">org.hibernate.hql.classic.ClassicQueryTranslatorFactory</property>
Run Code Online (Sandbox Code Playgroud)
...适用于Hibernate 3
鉴于:
<property name="hibernate.query.factory_class">org.hibernate.hql.internal.classic.ClassicQueryTranslatorFactory</property>
Run Code Online (Sandbox Code Playgroud)
...适用于Hibernate 4.
而且我确定我的平台是Hibernate 4:

所以,我仍然对发生了什么感到困惑....
| 归档时间: |
|
| 查看次数: |
4480 次 |
| 最近记录: |