3.1. 基本介绍
传统实现方式:
分层思想:控制层(controller)、业务层(service)、持久层(dao)。
调用流程:控制层 ----> 业务层 ----> 持久层 ----> DB。
缺点:既要写接口,又要写实现类;
MyBatis接口代理方式实现Dao层:
MyBatis框架允许只写接口即可,它可以动态创建代理对象,例如:
这一过程的原理是:
传统实现方式:
分层思想:控制层(controller)、业务层(service)、持久层(dao)。
调用流程:控制层 ----> 业务层 ----> 持久层 ----> DB。
缺点:既要写接口,又要写实现类;
MyBatis接口代理方式实现Dao层:
MyBatis框架允许只写接口即可,它可以动态创建代理对象,例如:
这一过程的原理是: