太郁闷了,写了半天,提交上去,成了一半的东西了。我要疯了,不过为了对我自己负责,还是再敲吧
** 原来是有容量限制,没写过这么长的,下次注意了。呵呵。
昨天有时间,看看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 部分基本设定完成。
本文介绍了一个简单的用户登录表的创建过程,并详细记录了如何在T5.0.5环境中集成Hibernate框架来实现用户认证功能,包括数据库配置、DAO模式应用及性能优化等方面的内容。
1万+

被折叠的 条评论
为什么被折叠?



