【发布时间】:2018-04-06 20:03:01
【问题描述】:
JPA中建立一对多关系时如何设置外键的列名?
我想把“items_id”的名字改成“item_id”
@OneToMany
private List<Item> items;
我尝试了以下注释但没有成功:
- @JoinColumn(name="item_id") // 未创建连接表
- @Column(name="item_id") // 无效
【问题讨论】:
-
您想要自定义用于映射关联的连接表。这样做的注释是... JoinTable。 docs.oracle.com/javaee/7/api/javax/persistence/JoinTable.html
标签: jpa rename one-to-many