功能很簡單,在Mysql 5中建一個(gè)BizCms的DB,然后建一個(gè)CMS_SYSUSER的表,里面主要有id, name, password等幾個(gè)字段,然后利用jsf+spring+hibernate(3)寫一個(gè)根據(jù)用戶名、密碼登錄的小模塊,寫這個(gè)模塊花了半天加一個(gè)晚上,大部分代碼都寫得挺順,但是到最后出了點(diǎn)小問題,就是利用Hibernate 3從mysql表中檢索數(shù)據(jù)的時(shí)候,在hibernate的映射文件中,<class...>里面開始沒有加lazy="false",原來hibernate 2中記得好像缺省就是false,但在版本3中就出那個(gè)LazyInitialization的Exception

,由于代碼測試還不是很熟(唉,要學(xué)的東西還很多!),搞了半天,編了一個(gè)小的java applaction來測試才發(fā)現(xiàn)那個(gè)Exception,不過還是體驗(yàn)了Spring的強(qiáng)大,編寫那個(gè)小application還是很容易的,不過感覺JSF就不那么好測試了

。最后經(jīng)過努力還是調(diào)試成功,也對整個(gè)應(yīng)用的分層設(shè)計(jì)有了更深的體會(huì),今天總算有點(diǎn)收獲吧。
今天要上班了(凌晨了),放完假后就不想每天都弄到凌晨才睡了。。。
今天早上看了一下,exadel中包含的hibernate版本是3.1.0 alpha