如何在JPA仓库中搜索一个数字,而不是使用LIKE?



我有一个包含搜索方法查询的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);

相关内容

  • 没有找到相关文章

最新更新