Hibernate自增长字段的配置

王朝java/jsp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

小弟最近在做项目时碰到一个问题就是在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

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航