Spring:关系数据多对一

时间:2014-05-08 11:16:16

标签: spring orm eclipselink

我有第一个实体:

@Entity
@Table(name="TABLE_ONE")
public class TableOne implements Serializable {
    @Id
    @Column(name="ID")
    private Integer id;

    @ManyToOne
    @JoinColumn(name="TABLE_TWO_ID", nullable = false)
    private TableTwo tableTwoId;

和第二个表实体:

@Entity
@Table(name="TABLE_TWO")
public class TableTwo{
    @Id
    @Column(name="ID")
    private Integer id;

,但在编译之后,结果是:

错误:列" table_two_id"不存在

我想从TableTwo获取ID。

1 个答案:

答案 0 :(得分:0)

Joincolumn注释告诉hibernate外键连接列名,在这种情况下我猜它的ID。