DAO DAO是用于访问数据的对象,大多数时候,我们将数据保存在数据库中,但这不是唯一选择. 用户也可以将数据保存在数据文件或者LDAP中 DAO屏蔽了数据操作的具体细节 Spring本质上希望能够以统一的方式整合底层持久化技术,以统一的方式进行调用及事务管理,避免让具体的实现侵入业务代码中. 由于每个持久化实现技术都有各自的异常体系,所以Spring提供了统一的异常体系 统一数据访问模板 Spring为不同持久化技术提供了对应的模板类 如果直接使用模板类,一般需要在DAO中定义一个模板对象,并…