0
私はこの質問をするのに必要な条件に少し慣れていませんが、私はそれを正しく得ることができるかどうかを見ていきます。しかし、JPAでnull参照を許可する@ManyToOneの関係(Play!Framework)
@Entity
public class JumpSession extends GenericModel{
@OneToMany(mappedBy="jumpSession")
public List<UserJump> userJumps;
}
:私はUserJumpに戻って参照するJumpSessionクラスを持っている
@Entity
public class UserJump extends Model{
@ManyToOne
public User user;
@ManyToOne
public JumpSession jumpSession;
@ManyToOne
public Parachute parachute;
}
:
は私がUserJumpと呼ばれるいくつかの他の事業体との接合を表しJPAエンティティを、持っていますJumpSession
のオブジェクトを削除する必要があります。UserJump
のオブジェクトを保持しています(今度は、にdelete()
を呼び出すとConstraintViolationException
となります)。UserJump
オブジェクトは、依然として他の固有情報をリンクします。理想的にはUserJump
の変数jumpSession
はnull
に変更されます。
どうすればいいですか?