1.向表中插入乙個欄位unit_id,然後回到modle類進行配置;
2.在modle裡面開始配置
brand:
private tbunit tbunit;get,set方法;
unit:
private setbrands;get,set方法;
然後配置xml:
tsbrand.hbn.xml:
tbunit.hbm.xml:
單位id
3.開啟頁面:
4.原因:
沒有找到對應id的項;
5.解決辦法:把那個unit_id資料庫字段設定為null;
C 學習 static使用錯誤改正
參考 參考 只有類才存在靜態的變數 方法只能對靜態變數的操作 不能在方法內試圖定義靜態變數 否則的話會丟擲編譯錯誤 靜態變數的本意是為了讓所有的物件共享這個變數,如果在方法裡面定義靜態變數的話就存在邏輯錯誤了,也達不到你想要目的.因為在方法定義靜態變數根本沒有他的任何意義.任何物件都有自己的方法,即...
初學hibernate之快取
一 1 session級別快取屬於一級快取,持久化物件儲存在session一級快取中 一級快取引用持久化物件位址 只要session不關閉,一級快取就存在,快取中物件也不會被 session會在一些特定時間點,將快取中資料flush到資料庫中 transaction的commit 應用程式執行一些查...
初學Hibernate持久化
hibernate三種持久化物件狀態 持久化物件 persistent object pojo hbm對映 1 瞬時狀態 臨時狀態或自由態 po物件剛建立 即new 開始進入瞬時狀態,此時物件並無oid 2 持久化狀態 執行了session.s e 之後,po物件就在session管理範圍內了 3 ...