嗨,我有一张桌子如下 (用户表)
+----------+------------+
| Code | reference |
+----------+------------+
| adfasd | hello |
+----------+------------+
| wertwtw | it works |
+----------+------------+
当我制作方法==> findByCodeContaining(String param)-it works as this link says
当我制作方法==> findByreferenceContaining(String param)-it works
但是,当我制作方法==> findByCodeContainingOrfindByreferenceContaining(String param) 这是行不通的。即使I follow this link
我想知道为什么它不起作用,我在哪里弄错了。 感谢。
答案 0 :(得分:1)
你的方法错了。删除第二个'findBy`部分
findByCodeContainingOrReferenceContaining(String param)
我还希望它是Reference
而不是reference
。取决于您创建实体的方式。
答案 1 :(得分:0)
我按照以下方式开展工作:
@Query("select u from User u where u.Code like ?1 or u.reference like ?2 ")
findByCodeContainingOrReferenceContaining(String param, String Param);
关注the above link .. 再次感谢。