摘要: 以如下入参为例,MyBatis 版本为 3.5.0 打上断点 大致流程 1、进入到 MapperProxy 类的 invoke 方法,执行接口的代理对象中的方法 2、进入到 MapperMethod 类的 execute 方法,执行数据库操作 3、进入到 ParamNameResolver 类的 g 阅读全文
posted @ 2019-03-05 20:48 江湖小小白 阅读(4422) 评论(0) 推荐(0)
摘要: SQL 映射文件的几种入参情况 一、单个基本类型参数 public MyUser selectMyUser(Integer id); <!-- #{参数名或任意名}:取出参数值 --> <select id="selectMyUser" resultType="myUser" parameterTy 阅读全文
posted @ 2019-03-05 16:57 江湖小小白 阅读(1674) 评论(0) 推荐(0)
摘要: 一、接口方法 /** * 删除、修改、添加操作都可以返回三种类型 * Integer、Long、Boolean */ public interface MyUserMapper { public MyUser selectMyUser(Integer id); public Integer upda 阅读全文
posted @ 2019-03-05 15:12 江湖小小白 阅读(522) 评论(0) 推荐(0)
摘要: 一、引用 properties 配置文件 db.properties driver=com.mysql.cj.jdbc.Driver url=jdbc:mysql://192.168.8.136:3306/mybatis username=root password=root mybatis-con 阅读全文
posted @ 2019-03-05 10:52 江湖小小白 阅读(1698) 评论(0) 推荐(0)
摘要: 一、依赖配置 1.pom.xml 2.mybatis-config.xml 二、测试 以 myuser 表为例 1.对应实体类 2.对应接口 3.接口对应的映射文件 4.将映射添加到 MyBatis 配置文件 mybatis-config.xml 上面已添加 5.测试方法 官方文档 GitHub 地 阅读全文
posted @ 2019-03-05 09:22 江湖小小白 阅读(243) 评论(0) 推荐(0)