天天看点

持久层接口与类的定义

1、基本接口和类

对于持久层的编写,需要定义统一的接口BaseInterface以及统一的基础类BaseDao<T,K extends serializable>。

其中BaseDao是BaseInterface的实现类。

2、具有基本功能的接口和实现类

需要定义具有一些基本功能的接口和实现类

定义接口MyBaseInterface extends BaseInterface

定义类 MyBaseDao extends BaseDao implements MybaseInterface,BaseInterface

3.定义具体模块的类和接口

定义接口 EntityInterface extends MyBaseDao ,BaseDao

定义类 EntityDao extends MybaseDao implements EntityInterface ,BaseInterface

以上纯属个人观点,欢迎批评指正。