我想编写一个JPA方法,其中where和逻辑条件类似于:
User findByEmailAndAgeIsGreaterThanEqualsToXX(String email, Integer XX);
同样可以通过推杆轻松完成
@Query("select u from User u where u.email = :email AND u.age >= :age")
User findByEmailAndAge(String email, Integer age);
但可以通过方法签名来完成。
答案 0 :(得分:3)
您可以查看spring-data的官方spring文档:
https://docs.spring.io/spring-data/jpa/docs/current/reference/html/
我认为应该可以使用以下语法:
User findByEmailAndAgeGreaterThanEqual(String email, Integer age);