@OneToOne(可选=假)和@JoinColumn(nullable=false)一起使用
2022-09-02 12:28:05
我在 JPA 2.0 FR 规范 11.1.37 中碰到了这个例子。一对一注释,第403页:
@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 架构生成中使用?