@OneToOne
private AnyEntity entity;
hibernate
将创建一个映射,如下所示:
CONSTRAINT fk_kcn86scsc0pasdasdngmrqc5i0 FOREIGN KEY (text_id)
REFERENCES some_table (id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION
问题:如何在 java 中显式设置约束 name?
我无法引入双向映射,因为 AnyEntity
类将在多个其他 @Entity
类中使用。
最佳答案
您可以使用@ForeignKey
注释。
@ForeignKey(name="constraint_name")
关于java - 如何设置@OneToOne映射的约束名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31803747/