Hibernate插入错误:GenericJDBCException: could not insert:
數(shù)據(jù)庫(kù)中一般不能建立user(表名為User)表,將User類改名,又一次建立映射,問題就能夠解決
當(dāng)然,還有還有一種情況。就是類中id類型錯(cuò)誤。要設(shè)置為Integer型才干夠設(shè)置自己主動(dòng)增長(zhǎng),否則也會(huì)出現(xiàn)插入錯(cuò)誤。
數(shù)據(jù)類型不對(duì)也會(huì)出現(xiàn)錯(cuò)誤。比如:
hibernate自己主動(dòng)見表會(huì)採(cǎi)用數(shù)據(jù)庫(kù)的默認(rèn)編碼,假設(shè)默認(rèn)編碼不支持中文的話,當(dāng)插入數(shù)據(jù)時(shí)仍然會(huì)報(bào)出異常。
hibernate自己主動(dòng)見表參考:
http://blog.csdn.net/jialinqiang/article/details/8665212
In a word,,數(shù)據(jù)庫(kù)中表的結(jié)構(gòu)和類不正確應(yīng)。
參考:
http://blog.csdn.net/woshishui6501/article/details/7563070#reply
http://bbs.csdn.net/topics/240046731
http://blog.chinaunix.net/uid-20556037-id-2810929.html
總結(jié)
以上是生活随笔為你收集整理的Hibernate插入错误:GenericJDBCException: could not insert:的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 为什么说雅虎的未来在于回归媒体的初衷
- 下一篇: 面对重重问题 光伏扶贫路在何方?