![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
文章平均质量分 87
爱思考的实践者
我的到来,让世界变得更好。My coming makes this world a better place to live in.
展开
-
springboot整合mybatis-plus、druid连接池和多数据源配置
在使用springboot开发业务应用程序的过程中,使用多数据源的场景很常见。目前,业界常用的spring boot整合多数据源的方案主要有两个,一个是Mapper分包方式,另一个是AOP切片方式。针对这种多数据源使用场景的痛点,MyBatis-plus团队开源了一个更为方便的解决方案(https://mp.baomidou.com/guide/dynamic-datasource.html),但是对于整合druid数据库连接池,却没有给出具体的使用示例。本篇文章就是使用springboot整合mybati原创 2021-02-04 11:46:39 · 9660 阅读 · 5 评论 -
springboot-mybatis整合多数据源的两种方法
前言随着请求并发量不断增加,单个数据库难以承受高并发带来的压力。一个项目使用多个数据库的情况(无论是主从复制、读写分离,还是分布式数据库结构),变得越来越普遍。一般情况下,在使用springboot-mybatis项目中,整合多数据源有两种方法:分包和AOP。一、分包方式1、在application.properties中配置2个数据库## test1 databasespring.datasource.test1.url=jdbc:mysql://localhost:3307/mult转载 2020-12-21 17:12:28 · 709 阅读 · 0 评论 -
springboot使用AOP切片实现mybatis多数据源配置
一、动态数据源上下文持有者线程级别的动态数据源上下文持有者,用来存储动态数据源的id标识符。package com.xynet.statistics.config.dataresources;import java.util.ArrayList;import java.util.List;/** * 动态数据源上下文 * Copyright © 2019 xynet Tech Ltd. All rights reserved * @author: sund * @date: 20转载 2020-12-07 10:15:06 · 436 阅读 · 0 评论 -
解决mybatis-plus查询字段中含有关键词时异常问题
在使用mybatis-plus查询mysql某张表的数据时,一直告警提示sql syntax error。于是,把异常提示里的sql语句复制到navicat执行,也提示sql syntax error。仔细看了下,发有几个字段在navigate里面标示为蓝色(这几个字段为sensitive、status、name),这几个字段在mysql里面是关键词。在查询语句中去除这几个字段,发现查询就好使了。既然定位到了问题,接下来就要解决问题。解决方案为:在mybatis/mybatisPlus中,在查询特殊原创 2020-05-11 12:01:11 · 5969 阅读 · 3 评论 -
@Mapper注解学习
@Mapper 是 Mybatis 的注解,和Spring没有关系。@Mapper注解的的作用1:为了把mapper这个DAO交給Spring管理,参考 http://412887952-qq-com.iteye.com/blog/23926722:为了不再写mapper映射文件,参考https://blog.csdn.net/weixin_39666581/article/details...转载 2020-03-11 16:02:10 · 3524 阅读 · 1 评论