この問題の解決策を見つけるために誰か助けてください。Hibernate では、フェクトするコレクションが複数ある場合、アノテーションに
問題があるようです。
そうしようとすると、この例外が発生します。
そして、これは私のエンティティクラスです:@OneToMany
Caused by: org.hibernate.loader.MultipleBagFetchException: cannot simultaneously fetch multiple bags
@Entity
@Table(name = "game", catalog = "competition_manager")
public class Game implements java.io.Serializable {
private List<GamePlayerGoals> gamePlayerGoalses = new ArrayList<GamePlayerGoals>(0);
private List<GamePlayer> gamePlayers = new ArrayList<GamePlayer>(0);
@OneToMany(fetch = FetchType.EAGER, mappedBy = "game")
public List<GamePlayerGoals> getGamePlayerGoalses() {
return this.gamePlayerGoalses;
}
@OneToMany(fetch = FetchType.EAGER, mappedBy = "game")
public List<GamePlayer> getGamePlayers() {
return this.gamePlayers;
}
}
しかし、私の質問は次のとおりです:HibernateでOnetoMany以上の注釈付きコレクションを取得することは不可能ですか? 前もって感謝します。