错误在Spring Hibernate中找到多个具有给定标识符的行
如何从子表中检索所有记录,其中我在子表中给出了多对一,在父表中给出了一对多。像 我的父类有如下映射错误在Spring Hibernate中找到多个具有给定标识符的行,hibernate,spring-mvc,hibernate-criteria,Hibernate,Spring Mvc,Hibernate Criteria,如何从子表中检索所有记录,其中我在子表中给出了多对一,在父表中给出了一对多。像 我的父类有如下映射 @OneToMany(mappedBy = "accountMaster") private Set<AccountsData> pinAccounts; 当我尝试以下代码时,我得到了错误找到了多个具有给定标识符的行 我的密码是 Criteria myCriteria = sessionFactory.getCurrentSession().createCriteria(Accoun
@OneToMany(mappedBy = "accountMaster")
private Set<AccountsData> pinAccounts;
当我尝试以下代码时,我得到了错误找到了多个具有给定标识符的行
我的密码是
Criteria myCriteria = sessionFactory.getCurrentSession().createCriteria(AccountsData.class)
.add(Restrictions.eq("IsDeleted", false));
return myCriteria.list();
我想从子表中获取所有条目。但这表明了这一错误。我怎样才能做到
提前感谢..对于一个孩子,应该有一个家长,在您的情况下,数据库中可能有多个家长,在数据库中交叉检查
Criteria myCriteria = sessionFactory.getCurrentSession().createCriteria(AccountsData.class)
.add(Restrictions.eq("IsDeleted", false));
return myCriteria.list();