誰かがこれが双方向マッピングを行う正しい方法かどうか教えてもらえますか?双方向マッピングは正しく行われましたか?
class User {
@OneToMany(cascade=CascadeType.ALL, mappedBy="user")
private List<item> items;
}
class Item {
@ManyToOne
private User user;
}
ここでアイテムをデリートすると、ユーザーを削除したくありません。 ユーザーを削除すると、そのユーザーが一意であるため、関連するアイテムを削除します。
そして、別の質問:私は項目を作成した場合、私は:
User user = new User();
Item item = new Item();
user.getItems().add(item);
item.setUser(user);
persist(item);
は、私は、ユーザーに項目を設定し、アイテムへのユーザその逆に、両方持っていますか?
TY