hibernate是在给具体的类写映射文件的时候设定主键的生成策略的
一般使用native就可以了,可以让你所使用的数据库自动为你的表的主键插入数值,不同数据库的实现方式不同
一般使用native就可以了,可以让你所使用的数据库自动为你的表的主键插入数值,不同数据库的实现方式不同
解决方案 »
- java jquery 提交action 报错:Access is denied
- 请教使用mybatis用到的注解方式转换为xml配置方式
- getParameter 中文乱码问题,急
- hibernateTemplate.find(String queryString,Object value)
- 监听器错误?这是什么问题啊?
- 静态Form能不能像动态Form那样用ValidatorPlugIn进行验证?
- 如何学习hibernate
- 求webwork的标签使用文档
- 在线急等,如何在java文件中导入dom4j的包
- 谁告诉我答案
- 如何用DWR调用Java方法给页面元素赋值?
- apache+tomcat+iis怎么结合
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" ><hibernate-mapping package="cn.edu.tju.kse.bean"> <class name="Results" table="Results">
<id name="id" column="id" type="integer">
<generator class="native"/>
</id>
<property name="titles" column="titles" type="string" not-null="true" />
<property name="files" column="files" type="string" not-null="false" />
<property name="sorts" column="sorts" type="string" not-null="true" />
<property name="userId1" column="userId1" type="string" not-null="false" />
<property name="userId2" column="userId2" type="string" not-null="false" />
<property name="userId3" column="userId3" type="string" not-null="false" />
<property name="isVisual" column="isVisual" type="int" not-null="true" />
</class>
</hibernate-mapping>
里面对主键生成方式介绍的很详细。