java许多返回的记录导致Hibernate堆栈溢出
如果有许多来自数据库的返回记录。这将导致堆栈溢出问题。
User
是一个类,它与其他3个类有一对多的关系。当我打印出SQL时,我发现系统多次运行相同的查询来从数据库中获取数据。有人知道问题出在哪里吗
result.addAll(getCurrentSession().createCriteria(User.class)
.add(Restrictions.ilike("name", "tom", MatchMode.ANYWHERE))
.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY)
.list());
共 (0) 个答案