相关疑难解决方法(0)

在Hibernate中更改外键的生成名称

@OneToOne()
@JoinColumn(name="vehicle_id", referencedColumnName="vehicleId")
public Vehicle getVehicle() {
    return vehicle;
}
Run Code Online (Sandbox Code Playgroud)

我的UserDetails类与Entitity类Vehicle具有一对一的映射.Hibernate创建2个表并分配一个通用的外键,它将vehicle_id列(UserDetails表.)映射到主键vehicleId(Vehicle表).

KEY FKB7C889CEAF42C7A1 (vehicle_id),
CONSTRAINT FKB7C889CEAF42C7A1 FOREIGN KEY (vehicle_id) REFERENCES vehicle (vehicleId)
Run Code Online (Sandbox Code Playgroud)

我的问题是:我们如何将生成的外键更改为有意义的内容,例如Fk_userdetails_vehicle.

java mysql hibernate

23
推荐指数
2
解决办法
2万
查看次数

标签 统计

hibernate ×1

java ×1

mysql ×1