@DbForeignKey
我们可以使用 @DbForeignKey
来控制 ebeean 生成的外键 DDL。
noConstraint = true
在以下示例中,noConstraint = true
用于不生成外键约束。
@ManyToOne
@DbForeignKey(noConstraint = true)
Customer customer;
onDelete/onUpdate ConstraintMode
我们可以为 onDelete
或 onUpdate
指定 ConstraintMode
。
ConstraintMode
可以是 RESTRICT, SET_NULL, SET_DEFAULT 或 CASCADE
之一。
@ManyToOne
@DbForeignKey(onDelete=ConstraintMode.CASCADE)
Address address;