gpt4 book ai didi

java - GAE,可以持久化但无法加载(createQuery)实体

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

1.我能够持久化实体,并且在 _admin 中,我能够看到 key 、id/name。共有 6 个结果。但为什么它不显示我的实体类中的所有属性?


2.当我尝试使用createQuery时,我无法加载该对象。控制台中没有错误。代码在点击 query.getResultList() 后卡住了;

14:41:31,047 DEBUG [DataNucleus.Persistence] - Object Manager "org.datanucleus.ObjectManagerImpl@3328e909" opened for datastore "org.datanucleus.store.appengine.DatastoreManager@71e852be"
14:41:31,047 DEBUG [DataNucleus.Persistence] - Object Manager "org.datanucleus.ObjectManagerImpl@3328e909" opened for datastore "org.datanucleus.store.appengine.DatastoreManager@71e852be"
14:41:31,202 DEBUG [DataNucleus.Persistence] - Object Manager "org.datanucleus.ObjectManagerImpl@3328e909" closed
14:41:31,202 DEBUG [DataNucleus.Persistence] - Object Manager "org.datanucleus.ObjectManagerImpl@3328e909" closed

我的 dao 看起来像

public <T> List<T> list(Class<T> entityClass) {
//String queryStr = " from " + entityClass.getName();
String queryStr= "select c from com.test.testing.model.Usertest c";
Query query=entityManager.createQuery(queryStr);

return (List<T>) query.getResultList();
}

我在 _admin 中看到的内容

 Key     ID/Name
agt0ZXN0ZXRlZnNkZnIOCxIIdXNlcnRlc3QYAQw 1
agt0ZXN0ZXRlZnNkZnIOCxIIdXNlcnRlc3QYAgw 2
agt0ZXN0ZXRlZnNkZnIOCxIIdXNlcnRlc3QYAww 3
agt0ZXN0ZXRlZnNkZnIOCxIIdXNlcnRlc3QYBAw 4
agt0ZXN0ZXRlZnNkZnIOCxIIdXNlcnRlc3QYBQw 5
agt0ZXN0ZXRlZnNkZnIOCxIIdXNlcnRlc3QYBgw 6
agt0ZXN0ZXRlZnNkZnIOCxIIdXNlcnRlc3QYBww 7

最佳答案

在数据存储查看器中,您应该能够通过单击第一列中的链接来查看实体的所有属性。

抱歉,我无法帮助解答第二个问题;我是一个Python人。

关于java - GAE,可以持久化但无法加载(createQuery)实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1985695/

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