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