当我们有课时:
@Entity
Order implements Serializable {
@Id
private Integer id;
...
}
和:
@Entity
OrderLine implements Serializable {
@Id
private Integer id;
@ManyToOne
Order order;
...
}
属性order将映射到什么行名?
order_id、ORDER_ID 还是 Order_id?
(省略 @JoinColumn(name='order_id') 是故意的)
最佳答案
我可能不明白你的问题。但是,您不需要像下面这样的东西吗?
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name="order_id", nullable=false)
Order order;
关于java - JPA:@ManyToOne 关系的默认列名映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3964059/