最新回答 / Hyazinthen
演示Demo中,Grade實(shí)體類內(nèi)部已經(jīng)實(shí)例化了一個(gè)Set集合,直接調(diào)用就好。當(dāng)然你說的方法也沒問題,實(shí)例類內(nèi)部不要實(shí)例化就好了。
2016-04-23
最新回答 / xzb_12321232123
一個(gè)常用的ORM框架技術(shù),Hibernate對(duì)JDBC進(jìn)行了輕量級(jí)封裝,所以其還是需要JDBC底層架構(gòu)。Hibernate可以讓程序中不過分依賴SQL語(yǔ)言,當(dāng)需要使用不同的數(shù)據(jù)庫(kù)時(shí),只需要轉(zhuǎn)換不同數(shù)據(jù)庫(kù)的配置就可以了,而不需要更改很多的代碼,使用Hibernate可以對(duì)程序后期的移植、擴(kuò)展和維護(hù)帶來很大的便利。
2016-04-17
最贊回答 / 碧海云夭
StandardServiceRegistry?ssr?=?ssrb.build();這句有問題改成StandardServiceRegistry?ssr?=?ssrb..configure.build();不同版本存在細(xì)微差異,看一下說明文檔。
最贊回答 / 安靜yo_yo
我知道了,因?yàn)閕nverse設(shè)置為true,關(guān)聯(lián)關(guān)系維護(hù)有多方維護(hù),而cascade設(shè)置在one方,one不能維護(hù)關(guān)聯(lián)關(guān)系,就拿不到GID,只保存了其他信息。取消inverse設(shè)置就可以了。
2016-03-26
+ 我來回答
回答最高可+2積分
最新回答 / 慕仰0180559
把Student.hbm.xml和Grade.hbm.xml文件中id的generator class 改成=increment 或者是native<...code...>
2016-03-23
最贊回答 / 慕函數(shù)9281397
序列化就是將一個(gè)對(duì)象的狀態(tài)(各個(gè)屬性量)保存起來,然后在適當(dāng)?shù)臅r(shí)候再獲得,Java序列化是指把Java對(duì)象轉(zhuǎn)換為字節(jié)序列的過程;而Java反序列化是指把字節(jié)序列恢復(fù)為Java對(duì)象的過程。這個(gè)案例里面我們的內(nèi)存和數(shù)據(jù)庫(kù)之間有數(shù)據(jù)的交互過程,這個(gè)過程是通過字節(jié)流實(shí)現(xiàn)的(我猜的),所以需要實(shí)現(xiàn)序列化接口吧。
最新回答 / 慕粉4093613
不設(shè)置type是不會(huì)有錯(cuò)誤。系統(tǒng)會(huì)根據(jù)實(shí)體類型來自動(dòng)生一個(gè)恰當(dāng)?shù)念愋?。建議你實(shí)踐操作一遍,印象會(huì)更加深刻些