读书人

Hibernate主键生成计策

发布时间: 2012-07-05 07:59:17 作者: rapoo

Hibernate主键生成策略

??
2、sequence

DB2、Oracle均支持的序列,用于为long、short或int生成唯一标识
数据库中的语法如下:
Oracle:create sequence seq_name increment by 1 start with 1;
需要主键值时可以调用seq_name.nextval或者seq_name.curval得到,数据库会帮助我们维护这个sequence序列,保证每次取到的值唯一,如:

insert into tbl_name(id, name) values(seq_name.nextval, ‘Jimliu’); <id name="id" column="id" type="long"> <generator column="id"> <generator /> </id>

?

?

?

?

读书人网 >开源软件

热点推荐