@Override
public void jpaResultListQuery(EventMetadata metadata, Query query, CEntityManager entityManager) {
List<?> result = new ArrayList<Object>();
if (!Context.requestScope().isPlaying()) {
result = query.getResultList();
for (Object object : result) {
if (object != null && entityManager.isLoadEager()
&& (object.getClass().getAnnotation(Embeddable.class) != null
|| object.getClass().getAnnotation(Entity.class) != null)) {
CibetUtil.loadLazyEntities(object, object.getClass());
List<Object> references = new ArrayList<Object>();
references.add(object);
CibetUtil.deepDetach(object, references);
}
}
}
metadata.getResource().setResultObject(result);
}
DefaultExecutor.java 文件源码
java
阅读 43
收藏 0
点赞 0
评论 0
项目:cibet
作者:
评论列表
文章目录