Oracle Parallel提示有关Spring Data JPA规范

时间:2018-11-07 10:21:10

标签: spring hibernate parallel-processing spring-data-jpa hint

是否可以在spring data jpa规范上使用并行提示? org.hibernate.jpa.QueryHints包不包含PARALLEL提示。

我在下面的示例中添加了评论。但是我看不到正在运行的查询。

调用具有规范的find方法:

CarSpecifications carSpecifications = new CarSpecifications(car);
List<Car> carList = carRepository.findAll(carSpecifications, pageable);

存储库:

@Override
public Page<T> findAll(Specification<T> spec, Pageable pageable) {

    TypedQuery<T> query = getQuery(spec, pageable);
    query.setHint("org.hibernate.comment", "Example Comment");
    return pageable == null ? new PageImpl<T>(query.getResultList()) : readPage(query, pageable, spec);
}

或在界面中

@QueryHints({ @QueryHint(name = "org.hibernate.comment", value ="Example Comment") })
Page<T> findAll(Specification<T> spec, Pageable pageable); 

谢谢。

0 个答案:

没有答案