2021年9月4日
摘要: 一、参数传递 1、单个参数 可以接收基本类型,包装类型,字符串类型等。 这种情况 MyBatis 可直接使用这个参数,不需要经过任何处理。 通过 #{参数名/任意名}:取出参数值; 2、多个参数 任意多个参数,都会被 MyBatis 重新包装成一个 Map 传入。 Map 的 key 是 param 阅读全文
posted @ 2021-09-04 22:24 格物致知_Tony 阅读(184) 评论(0) 推荐(0)
摘要: parameterType 属性 当在执行 insert 或 update 操作时,需要传递一个 JavaBean 对象。 <!-- public void addEmp(Emp emp); --> <insert id="addEmp"> insert into emp values(null, 阅读全文
posted @ 2021-09-04 22:23 格物致知_Tony 阅读(231) 评论(0) 推荐(0)
摘要: 一、主键生成方式 1、支持主键自增,例如:MySQL数据库 2、不支持主键自增,例如:Oracle 数据库 常见需求:插入一条新数据,立马获取新数据的主键,然后查询这条数据 二、原生 JDBC 中的主键生成 在原生 JDBC 中有这样一个方法 conn.prepareStatement(sql, a 阅读全文
posted @ 2021-09-04 22:19 格物致知_Tony 阅读(543) 评论(0) 推荐(0)
摘要: 一、准备工作 1、创建数据库中对应的 JavaBean public class Employee { private Integer id; private String lastName; private String gender; private String email; public E 阅读全文
posted @ 2021-09-04 22:17 格物致知_Tony 阅读(209) 评论(0) 推荐(0)
摘要: 1、MyBatis 的真正强大在于它的映射语句,也是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。 MyBatis 就是针对 SQL 构建的,并且比普通的方法做的更好。 2、SQL 映射 阅读全文
posted @ 2021-09-04 22:09 格物致知_Tony 阅读(103) 评论(0) 推荐(0)