1. Apache + dbutils + Druid简化了JDBC开发,但有如下问题
1.1 SQL语句通过参数传入,通用性不好
1.2 对于Select操作,若有返回值,需要使用泛型
1.3 面对表很多的业务,需要多个类
2. Dao的作用
针对每一张表创建一个dao,负责此表的增删查改
2.1 BasicDao:各个DAO的父类,拥有一些共同的方法,提高复用性。
本文探讨了Apache+dbutils+Druid简化JDBC开发过程中遇到的问题,如SQL参数化、泛型使用和表多时的类划分。着重介绍了Dao在表操作中的角色,并提出基本Dao作为共性工具。
1. Apache + dbutils + Druid简化了JDBC开发,但有如下问题
1.1 SQL语句通过参数传入,通用性不好
1.2 对于Select操作,若有返回值,需要使用泛型
1.3 面对表很多的业务,需要多个类
2. Dao的作用
针对每一张表创建一个dao,负责此表的增删查改
2.1 BasicDao:各个DAO的父类,拥有一些共同的方法,提高复用性。
225

被折叠的 条评论
为什么被折叠?