首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

hibernate 主键,该如何处理

2012-02-01 
hibernate 主键我有一张表映射了两个类现在怎么设主键啊?我想讲主键设为自动增长[解决办法][解决办法]?xm

hibernate 主键
我有一张表
 映射了两个类
 现在怎么设主键啊?
 我想讲主键设为自动增长

[解决办法]

[解决办法]
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">

<hibernate-mapping>
<class name="com.willfar.commons.archive.entity.ObjectStructData" table="OBJECT_STRUCT_DATA">

<composite-id name="id" class="com.willfar.commons.archive.entity.ObjectStructDataId">
<key-property name="objectStructId" type="java.lang.Integer">
<column name="OBJECT_STRUCT_ID" length="10" />
</key-property>
<key-property name="objectId" type="java.lang.Long">
<column name="OBJECT_ID" length="10" />
</key-property>
</composite-id> 

<property name="objectStructValue" type="java.lang.String" column="OBJECT_STRUCT_VALUE" not-null="false" length="128" />
<property name="objectStructInfo" type="java.lang.String" column="OBJECT_STRUCT_INFO" not-null="false" length="128" />

</class>
</hibernate-mapping>

ObjectStructData实体
ObjectStructDataId ID

[解决办法]
在配置中用<generation class=native>就Ok了,
[解决办法]

探讨
引用:
在配置中用 <generation class=native>就Ok了,


这个 <generation class=native>是什么意思 不懂

[解决办法]
只有基础类型的数据才能映射为主键

热点排行