不会为一对一映射休眠创建列



我有两个表模式

  1. 员工
  2. 地址

他们是地址 hbm 中员工和地址之间的一对一映射.xml

<one-to-one name="employee" class="packageName.Employee" constrained="true"></one-to-one>

在地址 pojo 文件 员工 员工

创建

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

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

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

最新更新