私には、他の人 (メンター) と関係のある実体 Person があります。この人はnull
. Constraints.Required
注釈だけでメンターが強制的に設定されると思いました。注釈を削除するとManyToOne
、メンターは接続されません。
@Entity
public class Person extends Model {
@Id
@Constraints.Required
@Formats.NonEmpty
public Integer id;
@ManyToOne
@Constraints.Required
public User user;
@Constraints.Required
public String firstName;
@Constraints.Required
public String lastName;
@ManyToOne
public Person mentor;
...
メンターのいない人をどうやって持つことができますか?