struts2+spring+hibernate 懶加載異常:org.hibernate.LazyInitializationException: failed to lazily initialize
摘要: 用OpenSessionInViewFilter過濾器,注意hibernateFilter過濾器和struts2過濾器在映射時的先后順序。同時要配置事物處理,否則會導致session處于只讀狀態而不能做修改、刪除的動作。
閱讀全文
posted @
2011-07-13 13:55 Ke 閱讀(1179) |
評論 (0) 編輯
Oracle 數據庫Hibernate 保存帶有時分秒的日期類型
摘要: Oracle數據庫對應表的Column類型為Date
Java類中字段的類型為 java.util.Date
映射文件中property元素的type屬性值為 timestamp .
閱讀全文
posted @
2011-07-12 14:50 Ke 閱讀(3193) |
評論 (0) 編輯
hibernate 映射文件配置默認值方法
摘要: 注:insert="false" update="false" 的作用是不對當前字段進行insert和update操作,這樣hibernate就不會在未指明默認列的情況下將數據庫表中默認值字段清空,但同時也會造成無法對此字段插入或更新非默認值。
閱讀全文
posted @
2011-07-07 14:55 Ke 閱讀(4898) |
評論 (0) 編輯
【圖】Hibernate Tools-代碼生成(轉)
摘要: 利用Hibernate Tools生成hibernate.cfg.xml文件
Hibernate Console 配置
利用Hibernat Tools生成reveng.xml
閱讀全文
posted @
2011-07-07 11:54 Ke 閱讀(775) |
評論 (0) 編輯
配置Middlegen-Hibernate和hibernate-extensions以產生hbm映射文件和POJO(轉)
摘要: 軟體下載相關地址: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 閱讀(235) |
評論 (0) 編輯
多對多關聯關系的使用
摘要: 多對多只有雙向關系(如果添加一張輔助表來存儲多對多的單向關系也可以,但是不值得
這么做,因為多對多的單向關系可以用多對一或者一對多的半向關系來表達,不必要添加一張
輔助表),如學生與課程之間,一個學生對應多個課程,一個課程也可以被多個學生選擇。
閱讀全文
posted @
2007-12-29 15:01 Ke 閱讀(2008) |
評論 (0) 編輯
一對多、多對一關聯關系的使用
摘要: 一對多和多對一關系在實際生活中是非常常見的。在編寫程序時,有兩種實現的形式
分別是單向關聯和雙向關聯。
閱讀全文
posted @
2007-12-29 14:32 Ke 閱讀(2528) |
評論 (3) 編輯
一對一關聯關系的使用
摘要: 一對一關系在Hibernate中的實現有兩種方式,分別是主鍵關聯和外鍵關聯。。。
閱讀全文
posted @
2007-12-29 14:00 Ke 閱讀(1762) |
評論 (0) 編輯
Hibernate延遲加載
摘要: 對one-to-one 關系進行延遲加載和其他關系相比稍微有些不同。many-to-one 的延遲加載是在配置文件的class 標簽
上設置 lazy="true" ,one-to-many 和 many-to-many 的延遲加載是在 set 標簽中設置lazy="true"。而one-to-one 不只要在 classs
標簽設置 lazy="true",而且要在one-to-one 標簽中設置constrained="true" 。
如果不設置constrained="true",則一對一查詢使用默認的預先抓取策略(fetch="join")
閱讀全文
posted @
2007-11-03 21:13 Ke 閱讀(1938) |
評論 (0) 編輯