我想用 where 和逻辑条件编写一个 JPA 方法,例如:
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);
但是否可以通过方法签名来完成。
最佳答案
你可以看看 spring-data 的官方 spring 文档:
https://docs.spring.io/spring-data/jpa/docs/current/reference/html/
我认为应该可以使用以下语法:
User findByEmailAndAgeGreaterThanEqual(String email, Integer age);
关于java - 方法名称中具有逻辑条件的 JPA findBy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47886815/