应该是
<id name="id">
            <generator class="identity"/> 
        </id>

解决方案 »

  1.   

    刚用PostgreSQL的serial,在Hibernate里用sequence,很好用;MySQL不支持序列,还没研究怎么弄呢
      

  2.   

    <id name="id">
                <generator class="increment"/> 
            </id>应该是这一句有错的,,increment用idetity或用native试试
      

  3.   

    就是用NATIVE,increment如果是多线程是不行的。是配置文件有问题<property name="hbm2ddl.auto">create</property>将这行注释掉,这行的意思是在启动的时候将所有的表删除然后重建