-
只要這些xml被載入,這些bean物件就會被例項化並新增到spring容器中,按id索引,不管它在哪個xml檔案中,只需要出現一次,其他xml也可以被引用。
-
Spring 定義是全域性的,你在乙個地方定義它們,所有其他檔案都可以引用它們,同樣,如果你在不同的 Spring 檔案中定義了同名的 bean,那麼載入的 bean 將被覆蓋。
因此,在定義 Bean ID 時,請確保它是唯一的。
-
src 和 webroot 處於同一級別,你的類在 src 下,但你在 web-inf 下,而 web-inf 在 webroot 下,所以。
string path="webroot/web-inf/";
-
你不必寫任何東西,只要絕對地寫出來,但你點選看看你的個人資料名稱是否不是。
-
從錯誤中可以看出沒有nosuchmethoderror,應該是匯入的日誌jar包(jboss-logging)有衝突或者引入的日誌jar包版本太低。 你可以找出 jboss-logging 是否有這些包的多個版本。
-
您的 getMessageLogger() 方法錯誤且型別錯誤。
-
它是伺服器軟體bai,當它啟動時,必須有du,任何伺服器軟體(tomcat jboss等)。
DAO 首先根據文字載入檔案。
-
如果 lz 知道這些與 bai
如果放了檔案,那就不說du了,zhi在功能上比dao好,可以單獨管理版本hibennate,也可以同時管理hibernate和struts
在 Spring 中配置 SessionFactory 和專案中的類(呼叫時不需要刪除 new,直接通過注入使用)。
Hibernate 負責管理資料操作等(以及 HBM 盒子、pojo 類或直接使用注入)。
事實上,它是可以儲存的。
支柱是控制轉換,一般是將收到的請求分發到哪裡處理彈簧管理支柱,過去,類的位置是直接寫在支柱上的,如果將類的位置注入到彈簧中,那麼在彈簧中相應的類配置中的名稱可以直接寫在支柱中。
-
這是配置 spring 的事務。
其中:表示以 add 開頭的方法,並啟用了所需的事務。 其中 required 是事務傳播機制的型別。
關於事務傳播機制:
需要傳播 如果沒有當前事務,則建立乙個新事務,如果已經存在事務,則將其新增到事務中。 這是最常見的選項。
傳播支援當前事務,如果沒有當前事務,則將其作為非事務執行。
傳播強制使用當前事務,如果沒有當前事務,則引發異常。
傳播需要 new 才能建立新事務,如果當前有事務,則暫停當前事務。
不支援傳播 以非事務性方式執行操作,如果當前事務當前存在,則掛起該事務。
傳播從不以非事務性方式執行,如果當前存在事務,則丟擲異常。
如果當前存在事務,則在巢狀事務中執行巢狀傳播。 如果沒有當前事務,請執行類似於“需要傳播”的操作。
-
兩者都是 Spring 管理事務作用域,並且方法名稱匹配。
-
name:表示方法名稱必須以帶引號的星號前的字串開頭,propagation="required":表示必須這樣命名,其實就是修改、刪除、新增操作。
對查詢操作的方法名稱沒有限制。
-
這是 Spring 的事務管理配置"add*","edit*","remove*"這些方法被整合到 Spring 的事務管理中。
-
**錯誤? 提供的資訊太少。
-
AOP方面錯了,你打賭AOP線出來看看。
-
將 SessionFactory 的 get set 方法新增到你的 DaoIMPL 類中,你可以編寫乙個 baseDAO 來編寫 getset,然後從這個類繼承。
-
沒有有效的 setter 和 getter 方法。