Hibernate自增长字段的配置

类别:Java 点击:0 评论:0 推荐:

小弟最近在做项目时碰到一个问题就是在hibernate中自增长字段的配置,不是自增长主键哦。经过小弟不懈的努力终于搞定,下面听小弟慢慢道来:

其实很简单只要把自增长字段在配置文件中设为主键就可以了

例子:

       数据库结构:

       ID  int   自增长,步长为1

       NickName  varchar  Primary Key

      

       Hibernate对象怎么写我就不说了,下面时配置文件:

       <?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 2.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd">

<hibernate-mapping>

<class name="User" table="tUser">

<id name="id" column="ID" type="integer">

<generator class="native"/>

</id>

<property name="nickName" column="NickName" type="string" length="20"/>

</class>

</hibernate-mapping>

 

以上配置在SQl2000上运行通过。

 

其实对付这种情况有很多办法,生成键模式就是一种很好的方法,小弟是为了偷懒才想出这样的土办法^_^。有什么不对的地方请高手指点。

QQ:316853067

本文地址:http://com.8s8s.com/it/it14090.htm