一张表中的主键由3个字段组成,在po的配置文件:如下例子
<hibernate-mapping>
<class name="com.insertdb.po.HoldInfoPO" table="HOLD_INFO" catalog="sample">
<!--联合主键配置开始 -->
<composite-id>
<key-property name="stockNum" column="STOCK_NUM" type="java.lang.String" length="128">
</key-property>
<key-property name="sharholdCard" column="SHARHOLD_CARD" type="java.lang.String" length="128">
</key-property>
<key-property name="regDate" column="REG_DATE" type="java.lang.String" length="128">
</key-property>
</composite-id>
<!-- 联合主键配置结束 -->
<property name="SComCode" type="java.lang.String">
<column name="S_COM_CODE" length="8" />
</property>
<property name="HInfo" type="java.math.BigDecimal">
<column name="H_INFO" precision="22" scale="0" />
</property>
<property name="loadDate" type="java.sql.Timestamp">
<column name="LOAD_DATE" length="7" />
</property>
</class>
</hibernate-mapping>