
MyBatis
文章平均质量分 70
MyBatis
GOV_D
知道的愈多,愈发现自己的无知
展开
-
MyBatis笔记(五)--------缓存
文章目录缓存概念一级缓存二级缓存可能遇到的问题 缓存概念 一级缓存 public void getBlogByID(){ SqlSession sqlSession = MybatisUtils.getSqlSession(); blogMapper mapper = sqlSession.getMapper(blogMapper.class); Blog blogById1 = mapper.getBlogById("1"); B原创 2021-10-02 17:01:16 · 87 阅读 · 0 评论 -
MyBatis笔记(四)---------联表查询和动态sql
文章目录联表查询多对一处理(关联 association)一对多处理(集合 collection)动态sqlif标签choose 标签trim(where set)标签sql片段foreach 标签 联表查询 创建数据库 多对一处理(关联 association) 创建实体类 一对多处理(集合 collection) 按查询嵌套处理 <!--按查询嵌套处理--> <select id="getTeacher" resultMap="TeacherMap">原创 2021-10-02 16:24:53 · 222 阅读 · 0 评论 -
MyBatis笔记(三)------Map|模糊查询|resultMap|日志|分页|Lombok|注解开发
文章目录万能的Map模糊查询resultMap日志STDOUT_LOGGING 万能的Map 在实体类参数过多时,或者传入参数有多个时都可以使用map 模糊查询 第二种写死可以防止sql注入 resultMap 但我们一般不会这样去做,很low 应当使用resultMap来解决 可以理解为使用resultType时也隐含的一个resultMap,只不过字段名何属性名一一对应,所以不用显示表示罢了。 使用resultMap时其实只需要把字段名何属性名不同的显示声明即可 话虽如此,原创 2021-10-02 15:29:23 · 120 阅读 · 0 评论 -
MyBatis笔记(二)-------配置文件解析和优化
文章目录配置文件解析生命周期及作用域 配置文件解析 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <properties r原创 2021-10-02 14:24:44 · 130 阅读 · 0 评论 -
MyBatis笔记(一)------从0到1的MyBatis程序
文章目录概述第一个MyBatis程序可能出现的问题 概述 第一个MyBatis程序 1.新建一个普通的maven项目 2.导入maven依赖 <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> &原创 2021-10-02 12:58:39 · 154 阅读 · 0 评论