hibernate创建oracle中的表添加数据为什么还是使用的还是hibernate自己的序列

icecrem 发布于 2017/12/14 11:34
阅读 50
收藏 0

 <id name="userid" type="integer" column="userid">
              <!-- 设置数据库表id增长策略
                  native:生成表id值就是主键自动增长
               -->
          <generator class="native">
            <param name="sequence">seq_id_supervision</param>         
          </generator>

自己创建的序列:

 create sequence seq_id_supervision  
    minvalue 1  
    start with 1  
    increment by 1

我删除了hibernate自动生成的序列正确

但是发现hibernate自己又生成了自己的序列

最后出来结果

相当于每次使用的是hibernate自己的序列为什么会这样?

求大神指教

加载中
返回顶部
顶部