我有从DB加载类别的代码的和平。目前我有3个类别。如果我在hibernate中使用本机SQL或HQL - 一切都很好。已加载3个类别。但是当我使用Criteria时:
public List<Category> getCategories() {
Session session = sessionFactory.getCurrentSession();
return (List<Category>) session.createCriteria(Category.class).list();
}
我有两次获得第一类。 类别类是POJO类。此外,在日志中,我看到相关实体的 Eager load 不起作用,并且生成的SQL命令的视图与本机SQL或HQL版本不同。 哪里可以问题?