关于java中泛型dao的问题
dao层封装了操作数据库的各种操作,而我们每操作一个数据库表时要创建一个泛型dao,但是每个dao中许多重复的方法,这个时候就引进了泛型dao,泛型dao主要提高代码的复用率,同时泛型dao也比较复杂。
我对于泛型dao也是一知半解,在网上找许多资源,有些看了看不懂,也有些是基于hibernate开发的,感觉很扎心。
接下来步入正题....
这是我整体的结构
定义dao
GenericDaoImple实现GenericDao
实现add方法 sql语句不是固定的而是拼接的
实现findById方法
getInstance方法 将map中数据封装成一个泛型对象
我感觉这两个方法相对于其他方法比较难 所以实现了这两个方法
然后去测试
如果有什么错误 请各位大佬指正,蟹蟹。