JPA本机查询非常慢

时间:2019-09-03 22:25:03

标签: java hibernate spring-boot spring-data-jpa jpql

我在JPA中的表之间具有父子关系。我必须根据子表中的条件获取父表记录。所以我
String LOOKUPQUERY = "select * from ParentEntity p where p.status_id in (select st.id from status st where st.status ='required') order by created desc"; @Query(value = LOOKUPQUERY,nativeQuery=true) List<parentEntity> requiredLookup();

这需要18秒。如果我在db上运行相同的内容,则不到一秒钟。有什么优化建议吗?

0 个答案:

没有答案