gpt4 book ai didi

java - 无法实例化 QueryTranslatorFactory : org. hibernate.hql.internal.classic.ClassicQueryTranslatorFactory

转载 作者:搜寻专家 更新时间:2023-11-01 02:08:53 25 4
gpt4 key购买 nike

(前言:这不是“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”向导时,出现以下对话框:

enter image description here

因为红色的信息被截断了,所以我复制/粘贴到这里:

Hibernate configuration fails with message:
could not instantiate QueryTranslatorFactory: org.hibernate.hql.internal.classic.ClassicQueryTranslatorFactory
see message.log for exception details.

我的问题:

  1. 有谁知道这可能是什么原因造成的?我仔细检查了我的依赖项和我的 .xml 文件。显然,我是 Hibernate 的新手,所以我不知道还能尝试什么。
  2. 它说要检查“message.log”。这可能位于何处?是否有默认位置?

更新:

最佳答案

在一个奇怪的命运转折中,我通过从 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:

enter image description here

所以,我仍然对发生的事情感到很困惑......

关于java - 无法实例化 QueryTranslatorFactory : org. hibernate.hql.internal.classic.ClassicQueryTranslatorFactory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23108904/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com