mybatis详解-(11)配置多个数据源

本文详细介绍了如何在MyBatis中配置多个数据源,以适应不同环境如本地、测试和生产的需求。通过创建实体类、方法接口、mapper配置文件、数据源配置文件以及主配置文件,演示了在不同数据源间切换的过程。同时,讨论了数据源类型的选择,包括JDBC、MANAGED和自定义数据源,并提到了事务管理器的配置。最后,通过测试类展示了配置的实践应用。
摘要由CSDN通过智能技术生成

开发过程中会使用到多个数据源,如本地数据源,测试环境数据源,生产环境数据源。并且不同环境下数据源的各项配置也都不一样,如果不配置多个数据源,可能每次测试都要手动的改动很多的数据。mybatis提供了可以配置多个数据源的标签environments,在该标签下可以配置多个environment
这里展示两个不同数据源之间的切换:

1.创建实体类

Employee

package org.mybatis.environments;

import org.apache.ibatis.type.Alias;

@Alias("empp")
public class Employee {
   
    private Integer id;
    private String lastName;
    private String email;
    private String gender;

    public Integer getId() {
        return id;
    }
    public void setId(Integer id) {
        this.id = id;
    }
    public String getLastName() {
        return lastName;
    }
    public void setLastName(String lastName) {
        this.lastName = lastName;
    }
    public String getEmail() {
        return email;
    }
    public void setEmail(String email) {
        this.email = email;
    }
    public String getGender() {
        return gender;
    }
    public void setGender(String gender) {
        this.gender = gender;
    }
    @Override
    public String toString() {
        return "Employee [id=" + id + ", lastName=" + lastName + 
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值