Java

本类阅读TOP10

·使用MyEclipse开发Struts框架的Hello World!(录像1)
·hibernate配置笔记
·AOP编程入门--Java篇
·linux下Tomcat 5.0.20 与 Apache 2 安装/集成/配置
·在win2003下整合了整合Tomcat5.5+ apache_2.0.53+ mod_jk_2.0.47.dll
·构建Linux下IDE环境--Eclipse篇
·Jsp 连接 mySQL、Oracle 数据库备忘(Windows平台)
·ASP、JSP、PHP 三种技术比较
·Tomcat5.5.9的安装配置
·AWT GUI 设计笔记(二)

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
Hibernate自增长字段的配置

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

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

 

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

QQ316853067




相关文章

相关软件