我想知道我们是否可以编写一个类似
的查询 List<Entity> findbyField1EqualsField2();
此方法不应采用任何参数。它应获取具有field1 equals field2
的实体。它只是一个简单的sql:
的 select * from entity where field1=field2.
但我找不到任何解决方案。感谢。
答案 0 :(得分:0)
使用下一个查询创建一个操作:
@Query("select t from entity t where t.field1 like t.field2")
List<T> findByField1LikeField2();
我不认为findByField1LikeField2()
有效....你需要通过一个参数findByField1Like(String param)
进行传递,为此你可能需要在获取值之前加载实体field2
。