您好我正在使用spring-data并且我正在使用存储库,然后我只是发现一种方法无法正常进行AND-OR分配。这是我的方法。
long countByNameAndStartDateBetweenOrFinishDateBetween(String name, Date startDateFrom, Date startDateTo, Date endDateFrom, Date endDateTo);
我想恢复具有特定名称的用户数量,并且startDate介于某个范围之间,或者finishDate介于某个范围之间。
但他正在组合Name& startDate - 或者finishDate,所以返回记录的数量,其中包含finishDate。
可以用弹簧数据做到吗?我应该使用@Query注释并在那里写我的查询吗?
谢谢!
答案 0 :(得分:0)
Spring Repositories命名约定只给你那么多。如果方法命名约定不适合您,请使用@Query注释