关系
什么是关系
关系可以帮助你轻松地与相关实体合作。 有几种类型的关系
一对一 使用
@OneToOne
多对一 使用
@ManyToOne
一对多 使用
@OneToMany
多对多 使用
@ManyToMany
关系选项
eager: boolean -
如果设置为
true
,则在此实体上使用
find *
或
QueryBuilder
时,将始终使用主实体加载关系
cascade: boolean -
如果设置为
true
,则将插入相关对象并在数据库中更新。
onDelete: "RESTRICT"|"CASCADE"|"SET NULL" -
指定删除引用对象时外键的行为方式
primary: boolean -
指示此关系的列是否为主列。
nullable: boolean -
指示此关系的列是否可为空。 默认情况下是可空。
orphanedRowAction: "nullify" | "delete" -