hibernate共享主键
- 作者: 天真64874497
- 来源: 51数据库
- 2020-10-11
首先纠正你一个错误,一个表里不可能有2个主键!我猜你要说的是2个字段组合成主键,这叫联合主键。hibernate里有联合主键的映射。配置为:
<class name="" table="busin_name" >
<composite-id name="comp_id" class="po的名称">
<key-property name="id" column="id" type="java.lang.long" length="10" />
<key-property name="business_id" column="business_id" type="java.lang.long" length="10" />
</composite-id>
<many-to-one name="a" class="a" update="false" insert="false" >
<column name="id " />
</many-to-one>
<many-to-one name="b" class="b" update="false" insert="false" >
<column name="business_id" />
</many-to-one>
</class>
推荐阅读
