在hibernate的缓存中出现实体对象重复

public TDeclareNoInit getTDeclareNoInitByDeclareId(String declareId) {
  TDeclareNoInit td = (TDeclareNoInit) baseDao.getEntityInfo(TDeclareNoInit.class, declareId);
  if (td != null) {
    baseDao.getSession().evict(td);//这里可以清除缓存中存在的重复对象
  }
  return td;
}

posted @ 2017-11-03 10:58  小春子60  阅读(268)  评论(0)    收藏  举报