JavaEE_SSM框架_MyBatis之Mapper代理

Mapper代理的介绍


mapper代理使用的是【动态代理模式】(设计模式中的一个)

【mapper代理】取代了【dao的实现类】

Mapper代理的规范


 Ⅰ、接口的【全限定名】要和mapper映射文件中的【namespace】一致

JavaEE_SSM框架_MyBatis之Mapper代理

 JavaEE_SSM框架_MyBatis之Mapper代理

 

Ⅱ、接口的名称要和mapper映射文件中id相同

Ⅲ、接口的方法返回类型和mapper映射文件返回的类型一致

Ⅳ、接口的方法返回类型和mapper映射文件输入类型要一致

 

Mapper代理的示例