1. Dao:
1. 说明:用来操作数据库的设计模式,JDBC是其基础
2. 组成:
1. vo(value object:值对象) :只含有属性,没有业务方法,对象与记录对应
2. dao接口(data access object):只含有方法(含有get,set)(存在必要性:java面向接口编程)
3. dao实现类 :接口的实现类,对数据(VO)进行操作
4. dao工厂类 :
3. 作用:将访问数据库的方法放在Dao中
4. 自定义类BaseDao:只能执行简单的sql语句,对dao的重复的语句进行封装
将map转成vo,查询来自多个表中的数据用map