oracle 表主键ID的sequence方法(hibernate)

原创 2011年01月10日 16:05:00

1.建立sequence

     create sequence seq_test

  minvalue 10
   maxvalue 999999

  start with 20000

  increment by 1

    查询 select  seq_test.nextval from dual;

 2 写入配置文件**.hbm.xml

<id name="id' type='"java.lang.Long">

         <column name="ID" >

         <genrator  class="sequence">

                     <param name="sequence">seq_test(序列名)</param>

          </genrator>

</id>

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

oracle数据库中怎么给已经在使用的表添加主键id的解决方法

新建id字段(这个就不用说了)因为已经使用的表中有一些旧数据了,在不能删除的情况下必须批量添加id,方法是:update T_TEST  set I_ID=rownum commit;这样 所有旧数据...

Mybatis中,当插入数据后,返回最新主键id的几种方法,及具体用法

一、前言                                      数据库操作怎能少了INSERT操作呢?下面记录MyBatis关于INSERT操作的笔记,以便日后查阅。 ...

Hibernate学习-用oracle sequence序列生成ID的配置示例

TMP_EMP中的ID是根据序列SQ_TMP_EMP来生成的,需要在TmpEmp.hbm.xml中设置:              SQ_TMP_EMP   ...

java中主键id的注解解释

  • 2015-01-23 11:14
  • 934B
  • 下载

Hibernate注解映射sequence时出现无序增长问题+hibernate 映射 oracle ID自动增长

通过Hibernate注解的方式映射oracel数据库的sequence主键生成器时,出现增加数据时sequence无序增长的问题,配置如下 @SequenceGenerator(name = "S...

easyui后台取值一般是主键id进行删除

easyui后台取值一般是主键id进行删除

MongoDB进阶(九)Java中实现MongoDB自增主键ID

1.了解MongoDB的ObjectId         MongoDB的文档固定是使用“_id”作为主键的,它可以是任何类型的,默认是个ObjectId对象(在Java中则表现为字符串),那么为什么...

插入一条记录后,得到准确的主键ID号

在宿远的博客http://suchenge.cnblogs.com/里面看到有篇好的东西,给大家分享一下。SQL Server 2000中,有三个比较类似的功能:他们分别是:SCOPE_IDENTIT...

实现兼容各种数据库表字段的主键id自增

在数据库操作中,插入数据库信息的时候往往需要使其数据库的中的表字段的主键id能够自增,虽然有的数据库的表字段可也直接在设计的时候就写成自增,比如mysql,但是有的数据库却在实现表字段的自增上却不是很...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)