Welcome 微信登录

首页 / 数据库 / MySQL / Hibernate向Oracle中添加自增字段

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的官方文档都有的。看来还是要多看官方文档的。
Oracle Flashback技术总结(恢复数据到某一刻)Oracle 11.2.0.1在AMD CPU 64位硬件,32位操作系统下的BUG 8670579相关资讯      Oracle教程  hibernate 
  • Hibernate利用@DynamicInsert和@  (今 07:09)
  • Hibernate某些版本(4.3)下报错   (04月20日)
  • Hibernate 5.1.0 正式版发布下载  (02月12日)
  • Hibernate的get和load的区别  (08月07日)
  • Hibernate3.1.2_中文文档PDF  (02月17日)
  • Hibernate ORM 5.0.6 发布下载  (12/17/2015 17:12:55)
本文评论 查看全部评论 (0)
表情: 姓名: 字数