错误在Spring-Hibernate中找到了具有给定标识符的多行

时间:2012-06-29 11:47:19

标签: hibernate spring-mvc hibernate-criteria

如何从子表中检索所有记录,其中我在子表中给多对一,在父表中给出多对多。等,

我的父类有像......一样的映射。

@OneToMany(mappedBy = "accountMaster")
private Set<AccountsData> pinAccounts;

在我的孩子我有..

@ManyToOne(cascade = CascadeType.ALL)
@JoinColumn(name = "mId")
private MasterData accountMaster;

当我尝试以下代码时,我收到了错误More than one row with the given identifier was found

我的代码是..

Criteria myCriteria = sessionFactory.getCurrentSession().createCriteria(AccountsData.class)
                .add(Restrictions.eq("IsDeleted", false));
        return myCriteria.list();

我想从子表中获取所有条目。但它显示出错误。我该怎么做?

提前致谢..

0 个答案:

没有答案