Mapper动态代理方式的增删改查(MyBatis接口开发):
- 原理:Mapper接口开发方法只需要程序员编写Mapper接口(相当于Dao接口),由Mybatis框架根据接口定义创建接口的动态代理对象,代理对象的方法体同上边Dao接口实现类方法(此处摘自于笔者应该是个妹子)
- 原则:约定优于配置
-
硬编码方式:
abc.java
Configuration conf = newConfiguration(); conf.setName("myProject");
-
配置方式:
abc.xml
<name>myProject</name>
-
约定:默认值就是myProject
-
具体实现步骤:
-
基础环境:mybatis.jar、mysql-connector.jar、conf.xml、mapper.xml
-
(不同之处)
约定的目标:省略掉statement,即根据约定,直接可以定位出SQL语句 (用MyBatis接口没开发)
对于接口而言:接口中的方法必须遵守以下约定:<