Java DataNucleus GAE JPQL与JPA1标准不同吗?

Java DataNucleus GAE JPQL与JPA1标准不同吗?,java,jpa,google-cloud-datastore,jpql,datanucleus,Java,Jpa,Google Cloud Datastore,Jpql,Datanucleus,我以为这是一个有效的查询,但后来我得到: Query q = em.createQuery("SELECT u FROM SSUser u WHERE u.emailId=?1") .setParameter(1, email); 表达此查询的正确方式是什么?此查询是正确的,但GAE/J中的位置参数当前已被破坏。这是一个问题:位置参数不起作用(JPQL)。解决方法:使用命名参数 No results for query: SELECT FROM SSUser u WHERE u.ema

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

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

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

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

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

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

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