解决方案:
自动生成的意思是你指定一个序列给hibernate,hibernate会找到序列的下一个值给你的主键比如你创建一个序列CREATE SEQUENCE user_id_seq INCREMENT BY 1 -- 每次加几个 START WITH 1 -- 从1开始计数 NOMAXVALUE -- 不设置最大值 NOCYCLE -- 一直累加,不循环 NOCACHE -- 不建缓冲区然后在映射文件里面把这个序列指定给hibernate,让序列与某个主键相关联,然后hibernate就知道如何自增了!!<id name="id" column="USER_ID" >
<generator class="sequence"> <param name="sequence">user_id_seq</param> </generator></id>