<!--connection.characterEncoding連接數(shù)據(jù)庫時(shí)數(shù)據(jù)的傳輸字符集編碼方式,最好設(shè)置為gbk,用gb2312有的字符不全-->
<property name="connection.characterEncoding">gbk </property>
<property name="connection.characterEncoding">gbk </property>
2016-04-30
現(xiàn)在的年輕人啊,一言不合就覺得老師講的太久,講得不好1.初學(xué)者不該多敲敲代碼嗎,這不是說浪費(fèi)時(shí)間,只是更能幫助我們了解Hibernate
2016-04-30
最贊回答 / qq_云在風(fēng)中_0
因?yàn)槔蠋熤皇前堰@張表里面的數(shù)據(jù)刪除,并沒有刪除重新創(chuàng)建這張表。mysql有一個(gè)主鍵自增的屬性,但是不同的數(shù)據(jù)庫引擎對此實(shí)現(xiàn)的方式不同。但相同的是,假如你插入了3條數(shù)據(jù),id自增到3,這時(shí)候你把數(shù)據(jù)全部刪除,表仍然保留,那么下次插入,自增值是4. ?在某些引擎下,你可以修改自增值的下一次初始值,但是不能用以前用過的值。就是說,以前自增到3了,你必須設(shè)置比3大的自增初始值,比如15,那么下一次插入,他將id=15而不是4了。下面是不同的存儲引擎的區(qū)別:1.MyISAM刪除最大編號的記錄后,該編號不可重用,可設(shè)...
2016-04-26
最新回答 / qq_孤獨(dú)成性_0
1,將hibernate.cfg.xml配置文件中的<property name="hbm2ddl.auto">xxx</property>改成<property name="hbm2ddl.auto">update</property>2,看看student,grade表中是否有數(shù)據(jù).如果沒有,再運(yùn)行一下add()3,運(yùn)行findStudentByGrade()
2016-04-26
在2.6小節(jié)中,測試findStudentsByGrade()方法時(shí),出現(xiàn)空指針異常,經(jīng)查詢,grade對象為空,也就是session.get(Grade.class,1)方法未能返回grade對象,大家有語法哦這種情況嗎?
2016-04-26
最新回答 / Hyazinthen
演示Demo中,Grade實(shí)體類內(nèi)部已經(jīng)實(shí)例化了一個(gè)Set集合,直接調(diào)用就好。當(dāng)然你說的方法也沒問題,實(shí)例類內(nèi)部不要實(shí)例化就好了。
2016-04-23