在我的实体中,我已经为我的其他实体定义了@ManyToOne(optional = false, cascade = CascadeType.PERSIST)
。这种关系很好
现在我正在使用Postgre数据库,我已经创建了我的表,并在我的表中的列之间定义了外键。在我的数据库中,这些键可以工作。当我使用Spring Boot应用程序时,Spring出于某种原因创建了散列外键(fk1sishw42l6qx85h5f3pckl6d0
),而不是使用我创建的那些。至少我认为,它使用那些。
答案 0 :(得分:0)
希望这个解决方案有效,因为它对我有用。
@ManyToOne
@JoinColumn(name="employeeID")
@ForeignKey(name='your_existing_constraint_name')
private employee employee;