一对一
一对一关系表示两个实体之间存在一对一的关联
@OneToOne
relatedProperty 关联字段
relatedValue 关联值
在JoinColumn方生成字段,生成外键。
示例代码1:
@OneToOne
@JoinColumn(name = "data_source_id", referencedProperty = "id")
private DYDataSource dyDataSource;
没有JoinColumn方不生成字段。
示例代码2:
@OneToOne(relatedProperty = "type", relatedValue = "0")
private DYMysql dyMysql;
@OneToOne(relatedProperty = "type", relatedValue = "1")
private DYOracle dyOracle;
@JoinColumn
name 字段名
referencedProperty 关联字段默认id