从JPA 2.1开始,可以为外键命名。例如
@ManyToOne
@JoinColumn(foreignKey=@ForeignKey(name="MY_FANCY_FK_NAME"))
Account account;
只要确保在@JoinColumn中使用它即可。JavaDoc:https ://docs.oracle.com/javaee/7/api/javax/persistence/ForeignKey.html#name%28%29
我可以说出JPA的约束条件吗?
从JPA 2.1开始,可以为外键命名。例如
@ManyToOne
@JoinColumn(foreignKey=@ForeignKey(name="MY_FANCY_FK_NAME"))
Account account;
只要确保在@JoinColumn中使用它即可。JavaDoc:https ://docs.oracle.com/javaee/7/api/javax/persistence/ForeignKey.html#name%28%29