【发布时间】:2015-06-06 10:00:00
【问题描述】:
我正在尝试创建一种方法来通过 GAE 的项目名称获取项目,但我收到以下错误。
javax.persistence.PersistenceException: Class name TestProject could not be resolved
我在ifstatement 开始处的以下代码中收到此错误
public Project getProjectByProjectName(String projectName){
EntityManager em = EMFService.get().createEntityManager();
Query q = em.createQuery("SELECT p FROM Project p WHERE p.projectName = " + projectName);
Project p = null;
if(q.getResultList().size() != 0){
p = (Project) q.getSingleResult();
}
return p;
}
我这样调用方法:getProjectByProjectName("TestProject");
为什么java认为testproject是一个类?查询错了吗?
提前致谢:)
【问题讨论】:
标签: java google-app-engine jpa google-cloud-datastore