あるリストはネストされた例外は、私はクラスを持っているjava.lang.StackOverflowErrorを
...
at org.eclipse.persistence.indirection.IndirectSet.buildDelegate(IndirectSet.java:225) ~[org.eclipse.persistence.core-2.7.0.jar:na]
at org.eclipse.persistence.indirection.IndirectSet.getDelegate(IndirectSet.java:436) ~[org.eclipse.persistence.core-2.7.0.jar:na]
at org.eclipse.persistence.indirection.IndirectSet.hashCode(IndirectSet.java:485) ~[org.eclipse.persistence.core-2.7.0.jar:na]
at com.core.jpa.entity.MovieEntity.hashCode(MovieEntity.java:21) ~[classes/:na]
at com.core.jpa.entity.movie.MovieRate.hashCode(MovieRate.java:16) ~[classes/:na]
at java.util.HashMap.hash(HashMap.java:338) ~[na:1.8.0_144]
at java.util.HashMap.put(HashMap.java:611) ~[na:1.8.0_144]
at java.util.HashSet.add(HashSet.java:219) ~[na:1.8.0_144]
at org.eclipse.persistence.queries.ReadAllQuery.registerResultInUnitOfWork(ReadAllQuery.java:968) ~[org.eclipse.persistence.core-2.7.0.jar:na]
...
すべて間違って私を投げるmovie.getRatings()
のロード中にリスト
@Entity
@Table(name = "movies_ratings")
@Data
public class MovieRate {
...
}
をマップ
@Entity
@Table(name = "movies")
@Data
public class MovieEntity implements Serializable {
...
@OneToMany(mappedBy = "movie", cascade = CascadeType.ALL)
private Set<MovieRate> ratings;
}
問題はおそらくロンボクの注釈にあります。しかし、私は何を知りません。
両方のクラスのhashCodeを投稿してください –
'MovieRate'には' MovieEntity'の関連付けがありますか? –
@ O.Badrは映画の地図ですか? ManyToOne プライベートMovieEntityムービー; –