Dao

来源:互联网 发布:晨曦云免软件 编辑:程序博客网 时间:2024/05/22 17:43

 

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