从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 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