成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Hibernate3.1與Hibernate3.2

開發 后端
在工作的時候發現了一個問題,希望能給大家一些啟示。在使用 identity的是用和Hibernate3.1的jar, 而hibernate3.2中就會拋異常,使用increment就不會。

今天在工作的時候發現了一個問題,希望能給大家一些啟示,本人對Hibernate并沒有很深的了解,只是在項目中使用到膚淺的一些方法,下邊講一講關于Hibernate3.1和Hibernate3.2相關的一些東西。

今天在運行一個很簡單的save()方法報:

  1. Exception   in   thread   "main"   net.sf.hibernate.MappingException:
  2. Dialect   does   not   support   identity   key   generation     
  3.       at   net.sf.hibernate.dialect.Dialect.gerIdentitySelectString(Dialect.java:305)     
  4.       at   net.sf.hibernate.persister.AbstracEntityPersister.<init>(AbstractEntityPersister.java:646)     
  5.       at   net.sf.hibernate.persister.EntityPersister.<init>(EntityPersister.java:690)     
  6.       at   net.sf.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:42)   

一時真還真把我給攔了一下,還是發了點時間看了,剛開發完的項目是一樣的配置一切都很順利,這次怎么報這種異常,

剛開始把重點放在了.hbm.xml文件的映射上,可是都是Hibernate 反轉控制生成的,不會有錯。

還是網絡好呀,在CSDN網搜索到了關于這個問題的解決方法,自動增長的字段:取值可以為increment、identity、sequence、hilo、native……等

把配置文件由這樣的:

  1. <id name="kid" type="java.lang.Long"> 
  2.           <column name="KID" precision="22" scale="0" /> 
  3.           <generator class="identity"/> 
  4.  </id> 

改為

  1. <id name="kid" type="java.lang.Long"> 
  2.          <column name="KID" precision="22" scale="0" /> 
  3.          <generator class="increment"/> 
  4.      </id> 

結果一切都運行成功.

具體原因我沒有深入去理解,沒有時間,只知道,在使用 identity的是用和Hibernate3.1的jar, 而hibernate3.2中就會拋異常,使用increment就不會。具體來說,在這里Hibernate3.1和Hibernate3.2到底本質區別在哪里呢,或許還需要深入的研究。

【編輯推薦】

  1. 強人Hibernate文檔筆記(上)
  2. 強人Hibernate文檔筆記(中)
  3. 強人Hibernate文檔筆記(下)
  4. Hibernate一對多關系的處理
  5. Hibernate的性能優化
責任編輯:仲衡 來源: CSDN博客
相關推薦

2009-09-21 13:56:09

Hibernate3.

2009-09-21 14:24:08

Hibernate3.

2009-06-18 10:53:52

Hibernate3.

2009-09-25 17:26:55

使用Hibernate

2010-05-07 11:04:43

Hibernate

2009-06-18 11:43:40

Hibernate uHibernate s

2009-09-27 11:27:33

Hibernate3JBOSS 3.2

2009-09-21 14:50:01

Hibernate部署

2009-09-24 14:04:25

Hibernate i

2009-06-12 15:13:12

Hibernate學習

2009-07-09 16:01:27

2012-02-08 14:24:35

HibernateJava

2009-06-19 18:42:06

jBPMSSH

2009-07-17 13:13:47

iBATIS Hibe

2009-09-22 13:12:25

Hibernateibatis

2009-07-06 18:29:55

2009-09-24 13:39:06

Hibernate VHibernate P

2009-06-17 15:13:30

2009-09-23 12:48:54

Hibernate I

2009-09-25 14:41:15

Hibernate對象
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美精品一区二区在线观看 | 欧美成人精品欧美一级 | 一级毛片视频 | 成人在线免费观看视频 | 中文字幕一区二区三区在线观看 | 看片wwwwwwwwwww | 欧美性久久久 | 欧美性tv| 日韩av免费在线电影 | 久草新在线 | 视频一区中文字幕 | 亚洲乱码国产乱码精品精的特点 | 中文字幕日韩一区 | 亚洲综合网站 | 日本三级日产三级国产三级 | 美女亚洲一区 | 91在线网 | 亚洲成人精品国产 | 欧洲精品在线观看 | 成人h动漫亚洲一区二区 | 在线免费毛片 | 在线成人免费观看 | 精品欧美一区二区久久久伦 | 日韩欧美三级电影在线观看 | 精品日本中文字幕 | 91一区二区 | 日韩精品一区二区三区中文字幕 | 国产精久久久 | 欧美白人做受xxxx视频 | 亚洲 一区 | 成人在线观看免费 | 亚洲欧美一区二区三区国产精品 | 精品欧美乱码久久久久久 | 亚洲天堂影院 | 精品在线视频播放 | 国产一区二区三区四区三区四 | 久久精品男人的天堂 | 91精品一区| 羞羞视频免费观 | 三区在线 | 日韩中出 |