Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/354.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.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
Java 带或不返回预期结果的JPQL_Java_Database_Jpql - Fatal编程技术网

Java 带或不返回预期结果的JPQL

Java 带或不返回预期结果的JPQL,java,database,jpql,Java,Database,Jpql,我想获取所有没有用户或列表中有特定用户的客户端。 但我总是得到错误的结果。 如果我把一个问题分成两个问题,它就像一个符咒。只有连接它们失败 我希望你能帮助我 我的问题是: Query q=em.createQuerySELECT c FROM Clients c,其中SIZEc.usersList=0或c.usersList的?1成员; q、 设置参数1,用户 使用左连接而不是来自帮助的成员的隐式连接: SELECT c FROM Client c LEFT JOIN c.usersList

我想获取所有没有用户或列表中有特定用户的客户端。 但我总是得到错误的结果。 如果我把一个问题分成两个问题,它就像一个符咒。只有连接它们失败

我希望你能帮助我

我的问题是:

Query q=em.createQuerySELECT c FROM Clients c,其中SIZEc.usersList=0或c.usersList的?1成员;
q、 设置参数1,用户

使用左连接而不是来自帮助的成员的隐式连接:

SELECT c 
FROM Client c LEFT JOIN c.usersList u 
WHERE SIZE(c.usersList) = 0 OR u = ?1