有知道HSQL中自动编号怎么创建吗?有的麻烦说下,谢谢了!

解决方案 »

  1.   

    <hibernate-mapping>
        <class name="orm.TbMoney" table="tb_money" >
            <id name="id" type="integer">
                <column name="Id" />
                <generator class="identity" />   <---------(注)
            </id>
            <property name="total" type="float">
                <column name="total" precision="16" />
            </property>
        </class>
    </hibernate-mapping>
     
    看见标记行了么,里面哪个class属性设置PK生成方法,如果数据库本身已经有了 就选IDENTITY,使用数据库的
    如果数据库没有 那么你就选择一种Hibernate 提供很多中方法 你喜欢哪个就选哪个写进去就好了
      

  2.   

    成功了,非常感谢.bao110908 和a68020405ybcoomy.
    但是还是不清楚a68020405ybcoomy那段代码是什么意思.
    呵呵~~~~~~我是菜鸟...........
      

  3.   

    这些SQL语句,在HSQLDB的doc/guide下都有的,去看一下就知道了。那段代码是Hibernate的映射配置文件,指定了主键的生成方式。