随笔分类 -  Mybatis

摘要:###1、在MyBatis 的映射配置文件中,动态传递参数有两种方式: 1.#{} 占位符 2.${} 拼接符 ###2、#{} 和 ${} 的区别 1.#{} 为参数占位符 ?,即sql 预编译 ${} 为字符串替换,即 sql 拼接 2.#{}:动态解析 → 预编译 → 执行 ${}:动态解析 阅读全文
posted @ 2022-02-18 19:25 一刹流云散 阅读(44) 评论(0) 推荐(0) 编辑
摘要:我们已经知道SqlSession线程安全问题的产生原因就是多个线程并发使用同一个SqlSession的实例。 SqlSessionTemplate中避免了多个线程并发使用同一个SqlSession的实例,这也是SqlSessionTemplate中一级缓存失效的原因,因为一级缓存是基于同一个Defa 阅读全文
posted @ 2021-12-06 20:39 一刹流云散 阅读(428) 评论(0) 推荐(0) 编辑
摘要:全部复制时,springBoot不会立即响应需要重启 导入mybatis依赖 <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> <d 阅读全文
posted @ 2021-12-03 11:49 一刹流云散 阅读(312) 评论(1) 推荐(0) 编辑
摘要:导入依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.2.0</version> </dependenc 阅读全文
posted @ 2021-12-02 20:50 一刹流云散 阅读(70) 评论(0) 推荐(0) 编辑
摘要:Mybatis配置 <!--使用spring的数据源替换Mybatis的配置 c3p0 dbcp 这里使用Spring提供的jdbc--> <bean id="datasource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy- 阅读全文
posted @ 2021-11-26 21:31 一刹流云散 阅读(430) 评论(1) 推荐(0) 编辑
摘要:![](https://img2020.cnblogs.com/blog/2646563/202111/2646563-20211126160737496-577182006.png) 阅读全文
posted @ 2021-11-26 16:08 一刹流云散 阅读(28) 评论(0) 推荐(0) 编辑
摘要:环境: IDEA MySQL 5.5.62 Tomcat 8.5.61 Maven 3.6 1.数据库环境 创建一个存放书籍数据的数据库表 CREATE DATABASE `ssmbuild`; USE `ssmbuild`; DROP TABLE IF EXISTS `books`; CREATE 阅读全文
posted @ 2021-11-25 19:56 一刹流云散 阅读(356) 评论(0) 推荐(0) 编辑
摘要:mybatis中为每一个映射文件添加一个namespace,这样不同的映射文件中sql语句的id相同也不会有冲突,只要定义在映射文件中的sql语句在该映射文件中id唯一就可以 阅读全文
posted @ 2021-11-23 09:56 一刹流云散 阅读(422) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/elricboa/article/details/78765162 阅读全文
posted @ 2021-11-23 09:55 一刹流云散 阅读(38) 评论(0) 推荐(0) 编辑
摘要:1.概述 为了简化Mybatis的使用,Mybatis提供了接口方式自动化生成调用过程的机制,可以大大简化MyBatis的开发 2.实现过程 2.1开发映射文件 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//m 阅读全文
posted @ 2021-11-23 09:49 一刹流云散 阅读(263) 评论(0) 推荐(0) 编辑
摘要:org.apache.ibatis.cache.CacheException: Error serializing object. Cause: java.io.NotSerializableException: com.baizhi.entity.User at org.apache.ibatis 阅读全文
posted @ 2021-11-23 09:33 一刹流云散 阅读(307) 评论(0) 推荐(0) 编辑
摘要:出现 这种 问题 明显 是 mapper.xml文件 没有被 加载 。 SqlSessionFactoryBean 并没有加载到对应的mapper.xml文件,当然执行方法的时候也就找不到dao所对应的mapper,而无法执行对应的sql,查看maven target 的classes目录下也并没有 阅读全文
posted @ 2021-11-23 09:23 一刹流云散 阅读(448) 评论(1) 推荐(1) 编辑
摘要:在mybatis的ExecutorType中,执行sql有三种执行模式,分别为 SIMPLE REUSE BATCH 这三种模式分别对应着三种执行器 SimpleExecutor、ReuseExecutor、BatchExecutor 1.SimpleExecutor @Override publi 阅读全文
posted @ 2021-11-22 21:35 一刹流云散 阅读(2858) 评论(0) 推荐(0) 编辑

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