子に多対 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();
子テーブルからすべてのエントリを取得したい。しかし、そのエラーを示しています。どうすれば作れますか?
前もって感謝します..