Spring Data JPA / OpenJPA:是否等同于SQL!= - Operator

时间:2013-11-26 06:43:26

标签: java spring jpa openjpa

使用OpenJPA是否有与Spring Data JPA @ Query-Annotation相关的本机sql!= - 运算符?所以我认为它会有点像这样:

@Query("select a from TableA a, TableB b where a.property != b.property")

但它没有,或者说至少我的ide(intellij)告诉我它不知道如何使用'!='。

(我认为)相应的

@Query("select a from TableA, TableB b where a.property = b.property")

的工作原理。

1 个答案:

答案 0 :(得分:2)

在JPQL中,您应该使用SQL语法(大部分),这意味着!=表示为<>。另请参阅this wiki article