同じエンティティ クラスで単方向の 1 対多の関係を行う方法は?
@Entity
public class User extends Model {
@Id
private Long id;
....
@OneToMany(cascade = CascadeType.PERSIST)
@JoinTable(name="ignores",
joinColumns = @JoinColumn(name = "user_id"),
inverseJoinColumns = @JoinColumn(name="ignored_id"))
public List<User> ignoreList;
....
}
[PersistenceException: Bean [class models.User] を単方向関係で挿入中にエラーが発生しました。挿入の場合、マスター Bean [class models.User] でカスケード保存を使用する必要があります。]