java泛型类在dao层的运用
java泛型(Generics)是JDK 5中引入的一个新特性,允许在定义类和接口的时候使用类型参数(type parameter)。声明的类型参数在使用时用具体的类型来替换。泛型最主要的应用是在JDK 5中的新集合框架中。从好的方面来说,泛型的引入可以解决之前的集合类框架在使用过程中通常会出现的运行时刻类型错误,因为编译器可以在编译时刻就发现很多明显的错误。而从不好的地方来说,为了保证与旧有版本的兼容性,Java泛型的实现上存在着一些不够优雅的地方。当然这也是任何有历史的编程语言所需要承担的历史包袱。后续的版本更新会为早期的设计缺陷所累。
在我目前所经常运用泛型的地方实在分页效果的时候和写DAO层crud代码时用到,下面我简单用代码介绍一下在dao层如何使用泛型类:
不多说先上图:
整体架构图:
转载于:https://blog.51cto.com/andywuchuanlong/1305864