1.介绍

Dao设计模式,称为数据访问对象,它是对于数据库操作的一种设计方式,主要做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此,把Dao设计为一个通用接口,提供对数据库进行增、删、改、查的一系列操作数据库的抽象方法。利用Dao接口提供的抽象方法对数据库进行操作就大大降低代码重复,间接提供程序的效率、性能。

Dao层属于一种比较底层、基础的操作,具体到对于某个表、某个实体的增删改查。可以理解为有多少张表就有多少个Dao层。

2.Dao层设计

首先,设计dao层的接口,然后在spring的配置文件中定义此接口的实现类,就可以在模块中调用此接口进行数据业务的处理,无需关心此接口的具体实现类是哪个类。dao层的数据源配置,以及有关数据库连接参数都在spring配置文件中进行配置。