Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jpa QuerySyntaxException:应为IDENT,已找到'';安卓&x27';近1号线_Jpa_Jpql - Fatal编程技术网

Jpa QuerySyntaxException:应为IDENT,已找到'';安卓&x27';近1号线

Jpa QuerySyntaxException:应为IDENT,已找到'';安卓&x27';近1号线,jpa,jpql,Jpa,Jpql,如何获取自定义对象的数量。 我已尝试使用下面的代码,但出现错误 public Long countAndroid() { long androidCount = 0 ; Query query = entityManager .createQuery("SELECT count(navig) FROM testing t where t.navig=:'Android'"); try { androidCount = (L

如何获取自定义对象的数量。 我已尝试使用下面的代码,但出现错误

public Long countAndroid() {
    long androidCount = 0 ;
    Query query = entityManager
            .createQuery("SELECT count(navig)  FROM testing t where t.navig=:'Android'");

    try {
           androidCount = (Long)query.getSingleResult();

    } catch (Exception e) {
        e.getStackTrace();      // TODO: handle exception
    }
    return androidCount;

}
这就是错误:

QuerySyntaxException: expecting IDENT, found ''Android'' near line 1

您应该将
t.navig=:'Android'
更改为

t.navig='Android'
如果要使用参数,则需要
:navig

t.navig = :navig