@JoinColumn名称和ForeignKey之间的区别

时间:2019-02-18 09:37:17

标签: java spring hibernate jpa spring-data-jpa

@JoinColumn(name="user_id", foreignKey=@ForeignKey(name= "FK_VERIFY_USER"))
private User user;

“ name ='user_id'”和“ foreignKey = ..”之间的区别在哪里?

1 个答案:

答案 0 :(得分:0)

从API文档:https://docs.oracle.com/javaee/7/api/javax/persistence/JoinColumn.html

名称

(可选)外键列的名称。

外键

(可选)用于在表生成有效时指定或控制外键约束的生成。