当前位置: 代码迷 >> Java Web开发 >> hibernate多对1配置
  详细解决方案

hibernate多对1配置

热度:95   发布时间:2016-04-12 23:21:27.0
hibernate多对一配置
<many-to-one name="room" 
                     column="room_id" 
                     class="MulToOne.Room"
                     cascade="all"
                     outer-join="true"/>
上面的例子是学生对宿舍多对一的配置。以前都是通过外键来映射另一个表的对象,那可不可以通过非ID字段来映射呢。比方说这个例子通过column="room_id",这个是宿舍的ID,我想换成宿舍的编号room_number可以吗,如果可以要怎么配呢。
hibernate 多对一

------解决方案--------------------
property-ref,这个属性可以实现
property-ref:指定关联类的一个属性,这个属性将会和本外键相对应。如果没有指定,会使用对方关联类的主键(可选).
  相关解决方案