gpt4 book ai didi

mysql - HQL 查询在 Hibernate MySQL 中失败

转载 作者:行者123 更新时间:2023-11-30 23:09:48 25 4
gpt4 key购买 nike

我想恢复 user 表中的所有行。

String queryS = "select u from user u";
System.out.println("entityManager: "+(entityManager == null));
Query query = entityManager.createQuery(queryS);
//staff

抛出异常的那一行是Query query = entityManager.createQuery(queryS);

我不知道为什么连持久化文件都可以并且表存在

堆栈是:

10:36:06.693 [AWT-EventQueue-0] DEBUG org.hibernate.hql.ast.ErrorCounter - throwQueryException() : no errors
10:36:06.693 [AWT-EventQueue-0] DEBUG o.h.hql.antlr.HqlSqlBaseWalker - select << begin [level=1, statement=select]

最佳答案

您必须将表的名称放在 query 中,就像在 persistence 文件中一样,而不是在数据库中。

关于mysql - HQL 查询在 Hibernate MySQL 中失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20323139/

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