没有为一对一映射hibernate创建列

时间:2013-12-20 10:28:10

标签: java mysql hibernate

我有两个表架构

  1. 雇员
  2. 地址
  3. 他们是地址hbm.xml

    中员工和地址之间的一对一映射
    <one-to-one name="employee" class="packageName.Employee" constrained="true"></one-to-one>
    

    在地址pojo文件Employee employee

    创建表后,地址表中没有为employee_id创建列 为什么这样?

1 个答案:

答案 0 :(得分:1)

您正在寻找many-to-one,而不是一对一

<many-to-one name="employee"
        class="packageName.Employee" cascade="refresh"
        column="employee_id" not-null="true"></many-to-one>