1

子に多対 1、親に 1 対多を指定した子テーブルからすべてのレコードを取得するにはどうすればよいですか。お気に入り、

私の親クラスは次のようなマッピングを持っています..

@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();

子テーブルからすべてのエントリを取得したい。しかし、そのエラーを示しています。どうすれば作れますか?

前もって感謝します..

4

0 に答える 0