【发布时间】:2013-11-25 01:01:12
【问题描述】:
我需要将我的项目的“最新版本”编号加入表 Project_version。 如何使用 @JoinColumn 等注释声明它?
我的表“项目”:
* Project_id
Title
...
LastVersion_id
我的表“Project_version”(主键 = Project_id + Version_id):
* Project_id
* Version_id
DateCreat
...
我的 bean "Project" :我需要声明属性 "LastVersion_id" 来加入 Project_version :
@Id
private Integer Project_id;
private String Title
...
@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name="LastVersion_id")
// How to declare the join to (Project_id + Version_id) ?
private Project_version pv;
【问题讨论】:
-
你说得对,这与 Spring 无关。但 Hibernate 更常与 Spring 一起使用。
标签: hibernate join annotations