JPA 2.0 FR仕様11.1.37でこの例にぶつかりました。 OneToOne注釈、ページ403:@OneToOne(optional = false)と@JoinColumn(nullable = false)を一緒に使用
@OneToOne(optional=false)
@JoinColumn(name="CUSTREC_ID", unique=true, nullable=false, updatable=false)
public CustomerRecord getCustomerRecord() { return customerRecord; }
は私が@OneToOne(optional=false)
を入れて、その同時に@JoinColumn(... nullable=false)
を置くべきどんな理由がありますか?
これらの宣言は同じですか?それらのいずれかが重複していませんか?
両方ともDDLスキーマの生成に使用されていますか?
このような明確な答えには多くの義務があります! –