ITPub博客

首页 > 数据库 > Oracle > Hibernate连接Oracle并设置主键自增

Hibernate连接Oracle并设置主键自增

Oracle 作者:faf686 时间:2013-09-04 17:16:19 0 删除 编辑

1.注意:实体类映射表字段时不要使用oralce关键字,否则不能映射成功。 
2.步骤: 
    (1)往oralce里建一个sequence: 
        
Sql代码
  1. create sequence seq_id_supervision  
  2.     minvalue  
  3.     start with  
  4.     increment by  

         注:如果多个表要映射自增长主键,每个表要建一个sequence。 
    (2)model映射配置: 
        
Xml代码  收藏代码
  1. <id name="id">  
  2. <generator class="sequence">  
  3.     <param name="sequence">  
  4.          seq_id_supervision
  5.     param>  
  6. generator>  
  7. id>  
  8.          

    (3)Hibernate映射文件配置: 
        
Xml代码  
  1. <hibernate-configuration>  
  2. <session-factory>  
  3.     <property name="hibernate.connection.driver_class">  
  4.         oracle.jdbc.driver.OracleDriver  
  5.     property>  
  6.     <property name="hibernate.connection.url">  
  7.         jdbc:oracle:thin:@localhost:1521:orcl  
  8.     property>  
  9.     <property name="hibernate.connection.username">adminproperty>  
  10.     <property name="hibernate.connection.password">adminproperty>  
  11.     <property name="hibernate.dialect">  
  12.              org.hibernate.dialect.OracleDialect  
  13.         property>  
  14.     <property name="hibernate.show_sql">trueproperty>  
  15.     <property name="hibernate.hbm2ddl.auto">updateproperty>  
  16.     <property name="hibernate.cache.provider_class">  
  17.         org.hibernate.cache.HashtableCacheProvider  
  18.     property>  
  19.     <mapping resource="com/chinasoft/jfb/model/LetterInformation.hbm.xml" />  
  20. session-factory>  
  21. hibernate-configuration>  
  22.            
<!-- 正文结束 -->

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/21602316/viewspace-1116495/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2009-05-09