2.原生dao实现与动态代理dao实现

接mybatis项目搭建

原生dao实现,简单来说原生dao成在mybatis的基础上将各个重复的代码组成新的模块,从而减少冗余的代码,形成模块化集中处理。

1.将mybatis连接中的使用的工厂方法放入到dao类中进行统一管理

2.进行测试

动态代理dao的实现

在原生dao的基础上将实现方法讲给动态代理来处理,我们只需要写接口就可以了,更加简化代码和促进的代码的可维护性。

1.创建映射类和映射文件

创建规则:

1).必须在统一个包内

2).必须命名一模一样

映射文件相应映射类的规则:

   1).namespace必须是映射接口的全路径名
   2).id必须是接口方法名
   3).parameterType必须与接口方法相同
   4).resultType必须与接口方法返回类型相同

2.在全局配置文件中引入映射文件

注意:mapper中resource属性在后面执行的时候报"NotFind UserMapper.xml"错误,因此我后来使用的是class属性,class属性必须写全路径名。

3.创建执行方法测试

猜你喜欢

转载自blog.csdn.net/qq_37909508/article/details/81071377