
mybatis
一个胖子IT男
这个作者很懒,什么都没留下…
展开
-
springboot 同一方法内,多数据源切换,包含事务
最近项目遇到了多数据源切换的情景,在此记录一下实现过程,也参照了下前辈的代码 一、禁用数据库自动配置 禁用数据库自动配置需在Application类上增加配置,可在@SpringBootApplication注解后,也可在@EnableAutoConfiguration注解后配置。 @SpringBootApplication(exclude={DataSourceAutoConfiguratio...原创 2020-04-02 10:44:16 · 7449 阅读 · 3 评论 -
Mybatis 中,#{ } 与 ${ } 的区别
Mybatis 在对 sql 语句进行预编译之前,会对 sql 进行动态解析,解析为一个 BoundSql 对象,也是在此处对动态 SQL 进行处理的。在动态 SQL 解析阶段, #{ } 和 ${ } 会有不同的表现。#{ } 解析为一个 JDBC 预编译语句(prepared statement)的参数标记符,即解析为一个参数占位符 ? 。 ${ } 仅仅为一个纯碎的 string 替换,在原创 2017-02-17 10:12:12 · 353 阅读 · 0 评论 -
mybatis 参数是HashMap,HashMap中包含集合List
直接看代码: @Test public void testInsertList() { HashMap<String, Object> param = new HashMap<>(); param.put("key1", "value1"); param.put("key2", "value2...原创 2019-06-25 15:09:58 · 1904 阅读 · 0 评论