struts2+spring+hibernate 懶加載異常:org.hibernate.LazyInitializationException: failed to lazily initialize
摘要: 用OpenSessionInViewFilter過濾器,注意hibernateFilter過濾器和struts2過濾器在映射時的先后順序。同時要配置事物處理,否則會導(dǎo)致session處于只讀狀態(tài)而不能做修改、刪除的動作。
閱讀全文
posted @
2011-07-13 13:55 Ke 閱讀(1180) |
評論 (0) 編輯
Oracle 數(shù)據(jù)庫Hibernate 保存帶有時分秒的日期類型
摘要: Oracle數(shù)據(jù)庫對應(yīng)表的Column類型為Date
Java類中字段的類型為 java.util.Date
映射文件中property元素的type屬性值為 timestamp .
閱讀全文
posted @
2011-07-12 14:50 Ke 閱讀(3194) |
評論 (0) 編輯
hibernate 映射文件配置默認(rèn)值方法
摘要: 注:insert="false" update="false" 的作用是不對當(dāng)前字段進(jìn)行insert和update操作,這樣hibernate就不會在未指明默認(rèn)列的情況下將數(shù)據(jù)庫表中默認(rèn)值字段清空,但同時也會造成無法對此字段插入或更新非默認(rèn)值。
閱讀全文
posted @
2011-07-07 14:55 Ke 閱讀(4899) |
評論 (0) 編輯
【圖】Hibernate Tools-代碼生成(轉(zhuǎn))
摘要: 利用Hibernate Tools生成hibernate.cfg.xml文件
Hibernate Console 配置
利用Hibernat Tools生成reveng.xml
閱讀全文
posted @
2011-07-07 11:54 Ke 閱讀(776) |
評論 (0) 編輯
配置Middlegen-Hibernate和hibernate-extensions以產(chǎn)生hbm映射文件和POJO(轉(zhuǎn))
摘要: 軟體下載相關(guān)地址:http://ant.apache.org/bindownload.cgi?Preferred=http%3A%2F%2Fapache.etoak.com
http://sourceforge.net/projects/hibernate/files/
閱讀全文
posted @
2009-08-26 10:50 Ke 閱讀(237) |
評論 (0) 編輯
多對多關(guān)聯(lián)關(guān)系的使用
摘要: 多對多只有雙向關(guān)系(如果添加一張輔助表來存儲多對多的單向關(guān)系也可以,但是不值得
這么做,因為多對多的單向關(guān)系可以用多對一或者一對多的半向關(guān)系來表達(dá),不必要添加一張
輔助表),如學(xué)生與課程之間,一個學(xué)生對應(yīng)多個課程,一個課程也可以被多個學(xué)生選擇。
閱讀全文
posted @
2007-12-29 15:01 Ke 閱讀(2009) |
評論 (0) 編輯
一對多、多對一關(guān)聯(lián)關(guān)系的使用
摘要: 一對多和多對一關(guān)系在實(shí)際生活中是非常常見的。在編寫程序時,有兩種實(shí)現(xiàn)的形式
分別是單向關(guān)聯(lián)和雙向關(guān)聯(lián)。
閱讀全文
posted @
2007-12-29 14:32 Ke 閱讀(2528) |
評論 (3) 編輯
一對一關(guān)聯(lián)關(guān)系的使用
摘要: 一對一關(guān)系在Hibernate中的實(shí)現(xiàn)有兩種方式,分別是主鍵關(guān)聯(lián)和外鍵關(guān)聯(lián)。。。
閱讀全文
posted @
2007-12-29 14:00 Ke 閱讀(1763) |
評論 (0) 編輯
Hibernate延遲加載
摘要: 對one-to-one 關(guān)系進(jìn)行延遲加載和其他關(guān)系相比稍微有些不同。many-to-one 的延遲加載是在配置文件的class 標(biāo)簽
上設(shè)置 lazy="true" ,one-to-many 和 many-to-many 的延遲加載是在 set 標(biāo)簽中設(shè)置lazy="true"。而one-to-one 不只要在 classs
標(biāo)簽設(shè)置 lazy="true",而且要在one-to-one 標(biāo)簽中設(shè)置constrained="true" 。
如果不設(shè)置constrained="true",則一對一查詢使用默認(rèn)的預(yù)先抓取策略(fetch="join")
閱讀全文
posted @
2007-11-03 21:13 Ke 閱讀(1939) |
評論 (0) 編輯