我有一个包含搜索方法查询的JPA repo和查询工作,但不是使用Like我需要它来搜索确切的数字或类似的数字,例如,目前如果amountcontributes = 1120,如果我输入1并搜索它,项目就会出现,如果我输入11,它也会和112。
@Query("SELECT p FROM Project p WHERE p.url LIKE %?1%"
+ " OR p.description LIKE %?1% OR p.amountContributed LIKE %?1%")
public List<Project> search(String keyword);
谢谢你的帮助
如果要搜索确切的数字,请使用=
@Query("SELECT p FROM Project p WHERE p.url LIKE %?1%"
+ " OR p.description LIKE %?1% OR p.amountContributed = ?1")
public List<Project> search(String keyword);