本文共 698 字,大约阅读时间需要 2 分钟。
所有的标签 等都必须有sql语句
基础方式的增删改查这是。
1.官方推荐是mapper 动态代理 方式:(MyBatis接口开发)
原则:约定优于配置 约定:默认值就是myproject 动态代理 具体实现步骤 基础环境:a 建立一个接口 mapper
1.方法名和mapper.xml 中的id 名称一致。 2方法的输入参数和mapper文件中标签的paramType 类型一致。int String 3.方法的输出参数 返回值和mapper。xml的resultType类型一致 比如 方法名queryStudentByStuno 与下面的mappe.xml中的id 一致 。 int输入值与paramenterType的类型是一致 。 返回值类型都是Student 类型也是一致的。 除了以上的约定: 要实现接口的方法 和 Mapper.xml 中的sql 标签一 一对应,还需要以下两点: namespace 值 就是接口的全类名(接口—mapper。xml文件的一一对应) 匹配过程 约定过程: 根据接口名的全类名 找mapper.xml(根据的是namespace接口全类名) 根据接口的方法名找到mapper。xml文件中的sql 标签(方法名sql标签id值)定义到mapper.xml 文件中的sql标签。
接口中的方法直接定位到sql语句。 测试:转载地址:http://velwi.baihongyu.com/