您的位置:首页 > 数据库 > Oracle

Hibernate向Oracle中添加自增字段

2011-10-07 10:56 344 查看
Oracle中自增字段是通过序列产生的。

使用Hibernate向其中添加数据有两种方式:

1. Annotation方式

@Id
@GeneratedValue(
strategy=GenerationType.SEQUENCE,
generator="SEQ_GEN")
@javax.persistence.SequenceGenerator(
name="SEQ_GEN",
sequenceName="my_sequence",
allocationSize=20
)
public Integer getId() { ... }


2. hbm.xml方式

<id name="id" type="long" column="cat_id">
<generator class="org.hibernate.id.TableHiLoGenerator">
<param name="table">uid_table</param>
<param name="column">next_hi_value_column</param>
</generator>
</id>


Hibernate的官方文档都有的。看来还是要多看官方文档的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: