Spring Boot+Mybatis 配置多数据源
摘要:SpringBoot和Mybatis配置多数据源连接多个数据库 目前业界操作数据库的框架一般是 Mybatis,但在很多业务场景下,我们需要在一个工程里配置多个数据源来实现业务逻辑。在SpringBoot中也可以实现多数据源并配合Mybatis框架编写xml文件来执行SQL。在SpringBoot中
阅读全文
posted @
2020-08-20 08:57
@ 小浩
阅读(1118)
推荐(0) 编辑
IDEA集成MyBatis Generator 插件 详解
摘要:1、修改maven的pom文件 只需要将如下依赖添加到pom.xml文件中即可。(注意此处是以plugin的方式,放在<plugins> </plugins>中间即可) <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>myb
阅读全文
posted @
2020-08-20 07:46
@ 小浩
阅读(921)
推荐(0) 编辑
Spring Boot通过Configuration配置多数据源
摘要:本文结合SpringBoot + MyBatis + MySql进行多数据源配置,DataSource信息采用自定义dataSource.properties进行配置。 1.文件结构如下: 2.1 pom依赖: <project xmlns="http://maven.apache.org/POM/
阅读全文
posted @
2019-12-01 14:18
@ 小浩
阅读(3175)
推荐(0) 编辑
Spring Boot集成Mybatis注解相关
摘要:mybatis3开始支持java注解,使用java注解可以替代xml配置文件,简化代码。下面来看一下怎么在spring boot中使用mybatis注解。 1 使用mybatis注解需要的配置。如下面的代码所示,使用@MapperScan来扫描注册mybatis数据库接口类,其中basePackag
阅读全文
posted @
2019-12-01 13:15
@ 小浩
阅读(434)
推荐(0) 编辑
Spring+MyBatis实现数据库读写分离方案
摘要:推荐第四种:https://github.com/shawntime/shawn-rwdb 方案1 通过MyBatis配置文件创建读写分离两个DataSource,每个SqlSessionFactoryBean对象的mapperLocations属性制定两个读写数据源的配置文件。将所有读的操作配置在
阅读全文
posted @
2018-04-17 11:28
@ 小浩
阅读(457)
推荐(0) 编辑
mybatis 中#与$的区别
摘要:MyBatis/Ibatis中#和$的区别 1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #{user_id},如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id"
阅读全文
posted @
2016-03-24 14:35
@ 小浩
阅读(11818)
推荐(1) 编辑
mybatis foreach标签的解释 与常用之处
摘要:情景:查询数据库中文章的相关文章 文章为一个表 字段tags为相关文章字符串中间用','逗号进行啦分割 查询完一个文章后可以把tags字段构造为一个List<String> 然后利用这个集合作为条件来查询 看。 foreach 生成的效果是集合 转化为下面的 select * from t_news
阅读全文
posted @
2016-03-24 13:59
@ 小浩
阅读(3328)
推荐(0) 编辑
MySQL时间函数
摘要:1. MySQL 为日期增加一个时间间隔:date_add() set @dt = now(); select date_add(@dt, interval 1 day); - 加1天 select date_add(@dt, interval 1 hour); -加1小时 select date_
阅读全文
posted @
2016-03-12 11:17
@ 小浩
阅读(441)
推荐(0) 编辑
Mybatis中的#和$的区别?
摘要:1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id". 2. $将传入的数据直接显示生成在sql中...
阅读全文
posted @
2015-12-01 14:40
@ 小浩
阅读(393)
推荐(0) 编辑
Mybatis+Mysql 返回主键的值
摘要:需求:使用MyBatis往MySQL数据库中插入一条记录后,需要返回该条记录的自增主键值。方法:在mapper中指定keyProperty属性,示例如下:Xml代码 insertintouser(userName,password,comment)values(#{userName},#{passw...
阅读全文
posted @
2015-08-05 12:15
@ 小浩
阅读(2564)
推荐(0) 编辑
Mybatis连接mysql数据库出现乱码
摘要:对于mysql数据库的乱码问题,有两中情况:1. mysql数据库编码问题(建库时设定)。2. 连接mysql数据库的url编码设置问题。对于第一个问题,目前个人发现只能通过重新建库解决,建库的时候,选择UTF-8字符集。我试过修改现有数据库字符集为UFT-8,但是根本不起作用,插入的中文仍然乱码(...
阅读全文
posted @
2015-08-05 10:49
@ 小浩
阅读(908)
推荐(0) 编辑
MyBatis Spring整合配置映射接口类与映射xml文件
摘要:Spring整合MyBatis使用到了mybatis-spring,在配置mybatis映射文件的时候,一般会使用MapperScannerConfigurer,MapperScannerConfigurer会自动扫描basePackage指定的包,找到映射接口类和映射XML文件,并进行注入。配置如...
阅读全文
posted @
2015-08-04 17:39
@ 小浩
阅读(1037)
推荐(0) 编辑
Mybatis下面的MapperScannerConfigurer 扫描器
摘要:Mybatis MapperScannerConfigurer 自动扫描 将Mapper接口生成代理注入到SpringMybatis在与Spring集成的时候可以配置 MapperFactoryBean来生成Mapper接口的代理. 例如 MapperFactoryBean 创建的代理类实...
阅读全文
posted @
2015-08-04 09:13
@ 小浩
阅读(1544)
推荐(0) 编辑