DefaultExecutor.java 文件源码

java
阅读 33 收藏 0 点赞 0 评论 0

项目:cibet 作者:
@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);
   }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号