随笔分类 - MyBatis
摘要:1.获取sqlSessionFactory对象 首先拿到全局配置文件的流对象 创建SqlSessionFactoryBuilder对象,并调用build方法,把流传进去 build方法 创建一个XMLConfigBuilder对象 parser.parse()方法 将parser的节点信息传入par
阅读全文
摘要:缓存机制 MyBatis包含强大的查询缓存特性,它可以非常方便的定制和配置。缓存可以极大的提升查询效率。 MyBatis默认定义了两级缓存:一级缓存和二级缓存 1.默认情况下,只有一级缓存(sqlSession级别,也称为本地缓存),默认开启,不能被关闭,其实就是sqlSession的一个Map 失
阅读全文
摘要:package org.maple.mapper; import org.apache.ibatis.annotations.Param; import org.maple.pojo.Employee; import java.util.List; import java.util.Map; /** * @author mapleins * @Date 2018-12-13 17:39...
阅读全文
摘要:select : 返回对象: <select id = " " resultType= "对象的全类名" /> List: <select id = " " resultType = "list泛型中的值" /> Map: 1.返回一条记录 Map<String,Object> key -> 字段
阅读全文
摘要:1.单个参数 传入单个参数时,mapper文件中 #{}里可以写任意值 2.多个参数 此时会报错 Caused by: org.apache.ibatis.binding.BindingException:Parameter 'id' not found. Available parameters
阅读全文
摘要:增加 1.增删改在接口中的返回值 Integer、Long、Boolean、void 返回影响多少行 或 true | false 2.mapper 中 增删改没有返回值 (resultType或resultMap) 3.mysql支持自增主键,自增主键的值的获取,mybatis利用statemen
阅读全文
摘要:1.HelloWorld 导入依赖 创建一个员工数据库 编写实体类 创建一个全局配置文件 mybatis-config.xml 全局配置文件的的具体参数后面讲 编写映射文件Mapper 编写测试类 2.通过接口的方式 员工Crud接口 测试方法
阅读全文


浙公网安备 33010602011771号