我导航到localhost:8888/_ah/api/explorer
并调用一些端点的方法。 listEntities()
和findEntity()
正常运行,但当我尝试addEntity()
到数据存储区时,我得到了
Aug 31, 2014 9:22:03 PM com.google.api.server.spi.SystemService invokeServiceMethod
SEVERE: null
java.lang.NullPointerException
at org.datanucleus.api.jpa.JPAEntityManager.find(JPAEntityManager.java:318)
at org.datanucleus.api.jpa.JPAEntityManager.find(JPAEntityManager.java:256)
我无法创建新实体,但我可以看到以前的实体。 我检查了我的persistance.xml,但我没有看到任何异常。
答案 0 :(得分:0)
根据Entity
规范,我设法以某种方式修复了问题,除此之外,具有@Entity
注释的类必须具有我没有定义的无参数默认构造函数。我不知道这是不是问题,但问题已解决。