- And 等价于 SQL 中的 and 关键字,比如 findByUsernameAndPassword(String username, Striang pwd);
- Or 等价于 SQL 中的 or 关键字,比如 findByUsernameOrAddress(String username, String addr);
- Between 等价于 SQL 中的 between 关键字,比如 findBySalaryBetween(int max, int min);
- LessThan 等价于 SQL 中的 "<",比如 findBySalaryLessThan(int max);
- GreaterThan 等价于 SQL 中的">",比如 findBySalaryGreaterThan(int min);
- IsNull 等价于 SQL 中的 "is null",比如 findByUsernameIsNull();
- IsNotNul l等价于 SQL 中的 "is not null",比如 findByUsernameIsNotNull();
- NotNull 等价于 SQL 中的 "is not null";
- Like 等价于 SQL 中的 "like",比如 findByUsernameLike(String user);
- NotLike 等价于 SQL 中的 "not like",比如 findByUsernameNotLike(String user);
- OrderBy 等价于 SQL 中的 "order by",比如 findByUsernameOrderBySalaryAsc(String user);
- Not 等价于 SQL 中的 "! =",比如 findByUsernameNot(String user);
- In 等价于 SQL 中的 "in",比如 findByUsernameIn(Collection<String> userList) ,方法的参数可以是 Collection 类型,也可以是数组或者不定长参数;
- NotIn 等价于 SQL 中的 "not in",比如 findByUsernameNotIn(Collection<String> userList) ,方法的参数可以是 Collection 类型,也可以是数组或者不定长参数;
例:
Page<CheckupBooking> findByComcodeStartingWithAndBookingTypeAndBookingTimeBetween(String comcode, int type, LocalDateTime localDate, LocalDateTime date, Pageable pageable);
2500

被折叠的 条评论
为什么被折叠?



