Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
错误在Spring Hibernate中找到多个具有给定标识符的行_Hibernate_Spring Mvc_Hibernate Criteria - Fatal编程技术网

错误在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();