有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

JavaSpringDataJPA/OpenJPA:是否有与SQL等价的版本=操作人员

是否有与本机sql相同的版本=-使用OpenJPA的Spring数据JPA@Query注释的运算符?所以我认为它会像这样工作:

@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) 个答案

  1. # 1 楼答案

    在JPQL中,应该使用SQL语法(在大多数情况下),这意味着!=<>表示。另见this wiki article