【9】Mybatis

编程入门 行业动态 更新时间:2024-10-22 09:33:57

【9】<a href=https://www.elefans.com/category/jswz/34/1769966.html style=Mybatis"/>

【9】Mybatis

一、背景

Mybatis-plus需要配置多个数据库

二、Yml配置

spring:datasource:dynamic:primary: master # 默认使用mater库strict: false   # 不使用严格模式datasource:master:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://111.11.11.11:32630/dbname?useSSL=true&useUnicode=true&characterEncoding=UTF-8username: usernamepassword: passworddb_2:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://11.111.11.11:3306/dbname?useSSL=true&useUnicode=true&characterEncoding=UTF-8username: usernamepassword: password

三、Pom引入多数据源

  <dependency><groupId>com.baomidou</groupId><artifactId>dynamic-datasource-spring-boot-starter</artifactId><version>${dynamic-datasource.version}</version></dependency>

四、接口实现类写查询方法申明数据库2

如果是默认的数据库查询,则不需要进行注解声明,Db2数据库查询则在查询方法上面写上@DS注解

    @DS("db_2")public List<AdsMesWipCompCurr5m> selectTest(){QueryWrapper<AdsMesWipTest> queryWrapper=new QueryWrapper<AdsMesWipTest>();return adsMesWipTestMapper.selectList(queryWrapper);}

可以在实现类上面也写上这个注解

@DS("db_2")
public class AdsMesTestServiceImpl implements AdsMesTestService

更多推荐

【9】Mybatis

本文发布于:2023-11-16 04:15:29,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1612637.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:Mybatis

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!