文章分类 -  Mybatis 笔记

摘要:内容来自B站【狂神说Java】Mybatis最新完整教程IDEA版通俗易懂 一、总结的是一个项目 二、聊聊Spring 阅读全文
posted @ 2022-05-22 19:04 君子键 阅读(12) 评论(0) 推荐(0) 编辑
摘要:内容来自B站【狂神说Java】Mybatis最新完整教程IDEA版通俗易懂 1. 介绍 Ehcache是一种广泛使用的开源Java分布式缓存,主要面向通用缓存。 2. 使用过程 导入jar包 <dependency> <groupId>org.mybatis.caches</groupId> <ar 阅读全文
posted @ 2022-05-08 17:59 君子键 阅读(19) 评论(0) 推荐(0) 编辑
摘要:内容来自B站【狂神说Java】Mybatis最新完整教程IDEA版通俗易懂 阅读全文
posted @ 2022-05-08 17:20 君子键 阅读(7) 评论(0) 推荐(0) 编辑
摘要:内容来自B站【狂神说Java】Mybatis最新完整教程IDEA版通俗易懂 1. 概念 二级缓存也叫全局缓存,一级缓存作用域太低了,所以诞生了二级缓存 基于namespace级别的缓存,一个命名空间,对应一个二级缓存 工作机制 一个会话查询一条数据,这个数据就会被放在当前会话的一级缓存中 如果当前会 阅读全文
posted @ 2022-05-08 16:46 君子键 阅读(61) 评论(0) 推荐(0) 编辑
摘要:内容来自B站【狂神说Java】Mybatis最新完整教程IDEA版通俗易懂 1. 概念 一级缓存也叫本地缓存: 与数据库同一次会话期间查询到的数据会放在本地缓存中。 以后如果需要获取相同的数据,直接从缓存中拿,没必要再去查询数据库。 2. 测试步骤: 开启日志 测试在一个Session中查询两次相同 阅读全文
posted @ 2022-05-08 15:43 君子键 阅读(21) 评论(0) 推荐(0) 编辑
摘要:内容来自B站【狂神说Java】Mybatis最新完整教程IDEA版通俗易懂 1. 简介 查询:连接数据库,耗资源! 一次查询的结果,给他暂存在一个可以直接取到的地方!--> 内存:缓存 我们再次查询相同数据的时候,直接走缓存,就不用走数据库了。 2. Mybatis缓存 阅读全文
posted @ 2022-05-08 14:49 君子键 阅读(12) 评论(0) 推荐(0) 编辑
摘要:内容来自B站【狂神说Java】Mybatis最新完整教程IDEA版通俗易懂 1. SQL片段 有的时候我们可能会将一些公共的部分抽取出来方便复用。 使用sql标签抽取公共部分 <sql id="if-title-author"> <if test="title != null"> `title` = 阅读全文
posted @ 2022-05-08 13:53 君子键 阅读(26) 评论(0) 推荐(0) 编辑
摘要:内容来自B站【狂神说Java】Mybatis最新完整教程IDEA版通俗易懂 1. choose、when、otherwise List<Blog> queryBlogChoose(Map map); <select id="queryBlogChoose" parameterType="map" r 阅读全文
posted @ 2022-05-08 10:57 君子键 阅读(13) 评论(0) 推荐(0) 编辑
摘要:内容来自B站【狂神说Java】Mybatis最新完整教程IDEA版通俗易懂 // 查询博客 List<Blog> queryBlogIF(Map map); <select id="queryBlogIF" parameterType="map" resultType="blog"> select 阅读全文
posted @ 2022-05-08 10:02 君子键 阅读(17) 评论(0) 推荐(0) 编辑
摘要:内容来自B站【狂神说Java】Mybatis最新完整教程IDEA版通俗易懂 搭建环境 1. sql CREATE TABLE `blog` ( `id` VARCHAR(50) NOT NULL COMMENT '博客id', `title` VARCHAR(100) NOT NULL COMMEN 阅读全文
posted @ 2022-05-07 08:15 君子键 阅读(22) 评论(0) 推荐(0) 编辑
摘要:内容来自B站【狂神说Java】Mybatis最新完整教程IDEA版通俗易懂 1. 按结果嵌套处理 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Config 3.0//EN" 阅读全文
posted @ 2022-05-05 08:36 君子键 阅读(20) 评论(0) 推荐(0) 编辑
摘要:内容来自B站【狂神说Java】Mybatis最新完整教程IDEA版通俗易懂 1. 按照查询嵌套处理 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Config 3.0//EN" 阅读全文
posted @ 2022-05-04 22:33 君子键 阅读(16) 评论(0) 推荐(0) 编辑
摘要:内容来自B站【狂神说Java】Mybatis最新完整教程IDEA版通俗易懂 1. SQL CREATE TABLE `teacher`( `id` INT(10) NOT NULL, `name` VARCHAR(30) DEFAULT NULL, PRIMARY KEY(`id`) ) ENGIN 阅读全文
posted @ 2022-05-04 20:20 君子键 阅读(21) 评论(0) 推荐(0) 编辑
摘要:内容来自B站【狂神说Java】Mybatis最新完整教程IDEA版通俗易懂 Project Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java 阅读全文
posted @ 2022-05-04 16:38 君子键 阅读(18) 评论(0) 推荐(0) 编辑
摘要:内容来自B站【狂神说Java】Mybatis最新完整教程IDEA版通俗易懂 我们可以在工具类创建时候实现自动提交事务。 public static SqlSession getSqlSession(boolean autoCommit) { return sqlSessionFactory.open 阅读全文
posted @ 2022-05-04 15:37 君子键 阅读(17) 评论(0) 推荐(0) 编辑
摘要:内容来自B站【狂神说Java】Mybatis最新完整教程IDEA版通俗易懂 阅读全文
posted @ 2022-05-04 12:30 君子键 阅读(8) 评论(0) 推荐(0) 编辑
摘要:内容来自B站【狂神说Java】Mybatis最新完整教程IDEA版通俗易懂 面向接口编程 解耦 使用注解开发 1. 使用过程 接口代码 @Select("select id, name, pwd as password from `user`") List<User> getUsers(); 核心配 阅读全文
posted @ 2022-05-04 11:42 君子键 阅读(19) 评论(0) 推荐(0) 编辑
摘要:内容来自B站【狂神说Java】Mybatis最新完整教程IDEA版通俗易懂 1. RowBounds分页 接口 List<User> getUserByRowBounds(); Mapper.xml <select id="getUserByRowBounds" resultMap="userMap 阅读全文
posted @ 2022-05-04 10:04 君子键 阅读(42) 评论(0) 推荐(0) 编辑
摘要:内容来自B站【狂神说Java】Mybatis最新完整教程IDEA版通俗易懂 limit分页SQL语法 SELECT * FROM {tableName} LIMIT {startIndex},{pageSize}; 只有一个参数时,指的是pageSize,startIndex默认是0。 SELECT 阅读全文
posted @ 2022-05-03 22:24 君子键 阅读(44) 评论(0) 推荐(0) 编辑
摘要:内容来自B站【狂神说Java】Mybatis最新完整教程IDEA版通俗易懂 由于Mybatis新版本已不支持Log4j,用Slf4j代替视频中的Log4j。 参考:https://blog.csdn.net/baidu_39322753/article/details/118085672 步骤 导入 阅读全文
posted @ 2022-05-03 18:02 君子键 阅读(85) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示