JPQL - 选择2个属性为2个值的位置

时间:2017-12-05 09:08:31

标签: jpa jpql

我有这个对象:

public class MyObject {
    private String prop1;
    private String prop2;
    // getters and setters
}

在JPQL中,我需要选择以下项目:

SELECT O
FROM MyObject O
WHERE ( O.prop1 = :val1 AND O.prop2 = :val2 )
   OR ( O.prop2 = :val1 AND O.prop1 = :val2 )

我的问题是,是否可以简化该查询?它仅用于教育目的。感谢。

0 个答案:

没有答案