太鬱悶了,寫了半天,提交上去,成了一半的東西了。我要瘋了,不過爲了對我自己負責,還是再敲吧
** 原來是有容量限制,沒寫過這麼長的,下次注意了。呵呵。
昨天有時間,看看T5.0.5 , 然後測試了一下加入hibernate 的情況。
現在可以跑起來,但是可能性能上有漏洞,我把過程描述一下,希望對一些同志有幫助,同時也希望高手能看到什麼破綻,提高性能。
第一步,創建數據庫
爲了簡單,只列出一個用戶登錄表,僅有用戶名和密碼的表 (DB:Mysql)
create table `pre_db`.`user`(
`userno` int not null auto_increment,
`name` char(10) not null,
`password` varchar(20) not null,
primary key (`userno`)
);
第二步,設定hibernate 結構,利用DAO模型
對於DAO模型的部分就不多說了。
然後定義用戶名稱和密碼檢測的方法,在IUserDAO中加入方法。
在UserDAOHibernate中實現這兩個方法
由於只是爲了測試,所以沒有考慮特別多的細節,只要返回有數據就可以,沒有考慮太多,這個地方需要注意。
下一步,創建UserAuthenticator,用來封裝上面定義的方法,提供給類型使用,代碼如下
到此,hibernate 部分基本設定完成。