小编woy*_*ech的帖子

我可以在一个Spring Data JPA存储库方法中组合@Query定义和规范吗?

是否可以@Query在一个存储库方法中使用注释和规范?例如,我想要一个像这样的方法:

@Query(value="SELECT e from EMPLOYEE where firstName <> ?1")
public Page<Employee> findEmployeeBySomethigFancy(String firstName, Pageable pageable, Specification<Employee> emp);
Run Code Online (Sandbox Code Playgroud)

是否可以或应该将整个查询构建为Predicate并删除@Query注释?

java spring hibernate jpa spring-data-jpa

18
推荐指数
1
解决办法
1万
查看次数

标签 统计

hibernate ×1

java ×1

jpa ×1

spring ×1

spring-data-jpa ×1