gpt4 book ai didi

java - GAE 数据存储中的 JPA 错误

转载 作者:行者123 更新时间:2023-12-01 16:37:16 25 4
gpt4 key购买 nike

我试图让我的 GAE 应用程序从数据存储区中提取一些记录,但不断收到此消息:

javax.persistence.PersistenceException: Class PersistableItem for query has not been resolved. Check the query and any imports specification

来自这里的方法:

public List<PersistableItem> listItems() {
EntityManager em = EMFService.get().createEntityManager();
// Read the existing entries
Query q = em.createQuery("select * from PersistableItem");
List<PersistableItem> items = q.getResultList();
return items;
}

据我所知,这是关于导入我的 PersistableItem 类,但我很困惑,因为我已经在 .java 代码文件中这样做了。

最佳答案

错误消息很奇怪,所以这可能不是您唯一的错误,但您的查询是错误的。 select * 是 SQL,而不是 JPQL。正确的查询是

select p from PersistableItem p

关于java - GAE 数据存储中的 JPA 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7802989/

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