持久层练习

 

查询结果集合处理接口ResultProcessor,的实现类的练习

 

1.ColumnProcessor


总结:处理返回某个字段的值。返回结果集,只有一行,只有一列。

 

2.BeanProcessor


总结:将“结果集”映射到一个VO上,映射规则是通过name名。返回的结果集只有一行,有多列

 

3.BeanListProcessor


总结:适用于结果集有多行,且将每行都映射成一个vo对象来处理。用arraylist来接收

 

4.MapProcessor


结果:


总结:key为字段名,value为值。

 

5.MapListProcessor



总结:返回一个list,里面有一系列的map,map为key-value。存放表字段和相应的内容

 

6.ArrayProcessor


总结:返回一个数组

 

7.ArrayListProcessor


 

 

 

 

后台较复杂操作sql


通过persistenceManager来得到sessionManager,再得到session来操作数据库。效率可能会高些。

 

 

通过包装好的BaseDAO类,可以方便的进行数据库操作。打开和关闭连接等操作不需要我们完成。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值