Mybatis
YKCCCHEN
一个在努力学习的孩子
展开
-
Mybatis解析存储在数据库中的动态SQL
从数据库中读取存储的动态SQL 根据传入参数解析标签,Sql存在了map的queryScript中 private void replaceMybatisTags(Map<String, Object> parameterMap) { String sql = "<script>" + parameterMap.get("queryScript") + "</script>"; SqlSource queryScript = iac.原创 2021-01-07 20:08:50 · 495 阅读 · 6 评论 -
SpringBoot+Mybatis+多类型数据库 实现一个 支持读写分离的动态多数据源
功能不够完善,努力改进 背景 一个通用SQL查询的服务器 通过SQL直接去对应的数据库去查询数据并返回 问题 多种数据库,连接方式不同 SQL对应不同的数据库,每次查询需要更换数据源 解决方式 多数据源管理 数据库存数据库连接方式 server方法或AOP中切换数据源,调用Mapper时自动切换 代码 动态多数据源抽象类 /** * @version 1.0 * @descriptions: 该类是参考了package org.springframework.jdbc.datasource.l原创 2020-08-18 23:48:41 · 731 阅读 · 2 评论