繁体   English   中英

DataNucleus GAE JPQL是否与JPA1标准不同?

[英]IS DataNucleus GAE JPQL different from JPA1 standard?

Query q = em.createQuery("SELECT u FROM SSUser u WHERE u.emailId=?1")
    .setParameter(1, email);

我以为这将是一个有效的查询,但随后我得到:

No results for query: SELECT FROM SSUser u WHERE u.emailId=?1

表达此查询的正确方法是什么?

此查询是正确的,但GAE / J中当前打破了位置参数。 这是问题128 :位置参数不起作用(JPQL) 解决方法:使用命名参数。

Query q = em.createQuery("SELECT u FROM SSUser u WHERE u.emailId = :email")
    .setParameter("email", email);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM