用户登录
用户注册

分享至

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>


软件
前端设计
程序设计
Java相关