补充一下:是sql server 2000的数据库

解决方案 »

  1.   

    <?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.lichao.pager.hibernate.entity.User" table="[User]">
    <id name="id" type="integer">
    <generator class="identity">
    </generator>
    </id>
    <property name="age" type="integer"/>
    <property name="email" type="string"/>
    <property name="name" type="string"/>
    <property name="password" type="string"/>
    <property name="phone" type="string"/>
    <property name="sex" type="boolean"/>
    </class>
    </hibernate-mapping>
      

  2.   

    <id name="id" type="integer">
    integer代表自增
      

  3.   

    给你一个mysql的,参考一下。另外,mssql可以用企业管理器建表,右击表的字段,有自增的设置,
    建好表后,可以生成sql看一下。create table comment(
     id       int primary key,
     user     varchar(11),
     email    varchar(11),
     url      varchar(11),
     content  varchar(11),
     addTime  date,
     blog_id  int,
     constraint FK_blog_id foreign key (blog_id) references blog(id)
    )ENGINE=InnoDB DEFAULT CHARSET=gb2312;
      

  4.   

    <id
            name="id"
            type="java.lang.String"
            column="id"
        >
            <meta attribute="field-description">
               @hibernate.id
                generator-class="uuid.hex"
                type="java.lang.String"
                column="id"
            </meta>
            <generator class="uuid.hex" />
        </id>