Java后端生活

JDBC(五)Dao的设计模式和BeanUtils的使用

2018-06-17  本文已影响1人  leeqico

一、get和update的设计

get的设计模式

//1.获取Connection//2.获取PreparedStatement//3.填充占位符//4.进行查询,得到ResultSet//5.准备一个Map,键:存放列的别名,值:存放列的值

//6.得到ResultSetMetaData对象

//7.处理ResultSet,把指针向下移动一个单位

//8.由ResultSetMetaData对象得到结果集中有多少列

//9.由ResultSetMetaData对象得到每一列的别名,由ResultSet得到具体每一列的值

//10.填充Map对象

//11.用反射创建Class对应的对象

//12.遍历Map对象,用反射填充对象的属性值,属性名为Map的key,属性值为Map的value

update的设计

二、使用beanutils工具类操作JavaBean

搭建环境需要同时加入commons-beanutils-1.8.0.jar和commons-logging-1.1.1.jar

(1)

(2)

(3)使用beanutils取代反射的工具类

(4)getForList

(5)getForValue

上一篇下一篇

猜你喜欢

热点阅读