二、 mapper动态代理方式的CRUD(Mybatis接口开发):

硬编码方式

	abc.java
			Configuration conf = new Configuration();
			conf.setName("myProject");

配置方式:

	abc.xml
	  			<name>myProject</name>

约定 : 默认值就是myProject

具体实现的步骤 : 
 1. 基础环境 :  mybatis.jar / ojdbc.jar,  conf.xml,  mapper.xml  
 2. (不同之处)
			约定的目标 : 省略掉statement, 即根据约定 直接可以定位出SQL语句、

		a. 接口, 接口中的方法必须遵循以下约定: 
					 1. 方法名和 mapper.xml 文件中标签的 id 值相同
					 2. 方法的输入参数和 mapper.xml 文件中标签的 parameterType 类型一致
					 3. 方法的返回值和 mapper.xml 文件中标签的 resultType 类型一致

除了以上约定,要实现接口中的方法 和 mapper.xml 中SQL标签一一对应,还需要以下1: 
		1. namespace的值, 就是 接口的全类名 (接口 - mapper.xml 一一对应)
		
匹配的过程: (约定的过程)
1. 根据 接口名 找到 mapper.xml (根据的是 namespace = 接口全类名)
2. 




07-17 16:07