Java hibernate条件返回条目两次
我有从数据库加载类别的代码和平。目前我有3个类别。如果我在hibernate中使用本机SQL或HQL,一切都正常。加载了3个类别。但是,当我使用标准时:Java hibernate条件返回条目两次,java,sql,hibernate,Java,Sql,Hibernate,我有从数据库加载类别的代码和平。目前我有3个类别。如果我在hibernate中使用本机SQL或HQL,一切都正常。加载了3个类别。但是,当我使用标准时: public List<Category> getCategories() { Session session = sessionFactory.getCurrentSession(); return (List<Category>) session.createCriteria(Category.cla
public List<Category> getCategories() {
Session session = sessionFactory.getCurrentSession();
return (List<Category>) session.createCriteria(Category.class).list();
}
public List getCategories(){
Session Session=sessionFactory.getCurrentSession();
return(List)session.createCriteria(Category.class).List();
}
我得了两次一等奖类别类为POJO类。此外,在日志中,我看到相关实体的急切加载不起作用,并且生成的SQL命令的视图不同于本机SQL或HQL版本。
问题出在哪里