Embedabble内にCollectionOfElementsがあると、ConcurrentModificationExceptionが発生するようです。CollectionOfElementsのjava.util.ConcurrentModificationException
もし私がEmbedabble'sからEntityへのRouteをすべてうまく動かすよりも変更したければ、それは好きです。私は@Versionの追加を試みたこともありますが、それはうまくいかないようです。
ここに私のクラスのスニペットがあります。 Kart.java:
@Entity
public class Kart {
@Id @GeneratedValue
private Long id;
@Column(nullable=false,length=256)
@NotNull
@Length(max=256)
private String name;
@OneToOne(cascade=CascadeType.ALL)
private File file;
@Version
private int version;
@CollectionOfElements
private Set<Route> route;
Route.java:
@Embeddable
public class Route {
@Parent
private Kart kart;
@NotNull
@Column(nullable = false, length = 256)
private String name;
@NotNull
@Column(nullable = false)
private Boolean visible = Boolean.valueOf(true);
@CollectionOfElements
private Set<Coordinates> coordinates;
@Version
private int version;
Coordinates.java:
@Embeddable
public class Coordinates {
@NotNull
private int x;
@NotNull
private int y;
@Parent
private Route route;
@Version
private int version;
私はハッシュコード/座標とルートのために等しい
スタックトレースと関連コード(ここに表示されていない場合) –