亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Hibernate初探之一對多映射

最新回答 / 市民高女士的小女兒
? ? ? ?<id name="sid" type="int">? ? ? ? ? ? <column name="SID" />? ? ? ? ? ? <generator class="increment" />? ? ? ? </id>student.hbm.xml和grade.hbm.xml里面的這個要寫increment
回復@ITLover:

不急,日后再說....
這個視頻很不錯,前期講的手動添加Hibernate,剛好可以在eclipse中使用。后期講的自動生成的hibernate支持,在myeclipse使用。good

最贊回答 / 幻想具現
說的影響性能是指在建立雙向關聯關系的時候,一的一方和多的一方都維護了關聯關系,導致執行了不必要的sql,而影響了性能??梢栽谝坏囊环皆O置inverse為false,來指定多的一方維護關聯關系,這樣在老師的視頻里面可以發現少了2句update語句。為什么還要建立雙向:建立了雙向之后你就可以從學生查找到班級,也可以從班級查找到學生了。否則如果你只建立了一對多的關聯關系,就只能從班級查找到學生,如果調用student.getGrade(),你拿到的是null;反之,如果你只建立了多對一的關聯關系,就只能從學生查...
cascade 設置級聯關系 inverse 設置由哪一方維護關聯關系
inverse 在set節點下 默認值是false 修改為true 有助于性能的改善
有人的,只是沒說話。。。
一般情況下,同一個應用中僅需要持有一個SessionFactory的實例...
不用搞得那么麻煩,這是其它老師的:
Configuration config = new Configuration().configure();// 創建配置對象
sessionFactory = config.buildSessionFactory();// 創建會話工廠對象
session = sessionFactory.openSession();// 打開會話
transaction = session.beginTransaction();// 開啟事務
感覺Myeclipse不爽,太重量級,很多用不上的東西
學生的gid沒有了
變臉嚇死我了
自己不動手敲一遍,只把代碼下載下來導入就執行,還各種吐槽,到了框架這一塊了,還不動手敲代碼,那什么時候才敲,還有到了這一塊了,如果自己還不能解決問題,讀不懂代碼的話,還是去把基礎搞扎實再來。老師只是領路人,你自己敲一遍就能知道會遇到的問題很多,還有后面老師會講到用MyEclipse自動生成那些配置文檔,映射關系,還有通過數據庫內容自動生成實體類,自己要多查資料,因為那些沒講原理,包括里面的配置文檔,映射配置的那些字段的含義可能都不懂,這一章老師一步步的把那些都解釋清楚了。還有有些人說通過注解來測試,那也是可以的,但是老師用的靜態代碼塊來提高代碼的復用性也很不錯啊。
再次表示感謝老師...:)
課程須知
本課程主要講解Java中Hibernate中的關聯映射,需要對Hibernate基本用法、ORM的基本概念、單表映射等相關知識有一定的基礎。
老師告訴你能學到什么?
1、Hibernate關聯映射的類型 2、單向一對多關聯的配置 3、單向多對一關聯的配置 4、cascade和inverse屬性的作用

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消