HIbernate主键生成机制详解
http://hi.baidu.com/nickshen3/blog/item/22fcf51f11fb4b0f314e1560.html

解决方案 »

  1.   

    你用的是什么数据库,increment是Mysql的自动生成ID的生成器
      

  2.   

    我用的是mssql2005,应该怎么办?不会要重建一次项目吧?
      

  3.   

    我的表中主键id不是自动增长的,我希望插入记录的时候Hibernate能为我提供一个键值,于是就<generator class="increment"/>结果显示对象名  'tb_student' 无效
    换成]<generator class="native"/显示插入的时候主键不能为空,还是不行。nnd,头痛。
      

  4.   

    native   自动帮你完成
      

  5.   

    tmd,不知道怎么回事,它又正常了,结贴