我正在使用
spring数据来设置一个动态查询,基本上我有一个具有一系列特征的数组,我需要根据这些特征组合查询,几乎像“WHERE特征= A AND特征= B AND特征= C“,但特征量可能会有所不同.
我注意到我可以使用@Query注释,但是是否可以使@Query可分页的结果?
有没有办法完成这个?
Page<Recipe> findDistinctByNameContainingAndOrganizationAndCharacteristicsInOrIngredientsContainingAndOrganizationAndCharacteristicsInOrDescriptionContainingAndOrganizationAndCharacteristicsInAllIgnoreCase( String name,Organization organization1,List<Characteristic> characteristic1,String ingredients,Organization organization2,List<Characteristic> characteristic2,String description,Organization organization3,List<Characteristic> characteristic3,Pageable pageable);