java - 如何使用 MyBatis 更新数据库?

标签 java mysql maven database-migration mybatis

我使用 MyBatis、Java、Maven、MySQL 和 Eclipse IDE。

我有两个数据库: db1 和 db2。

db1 - 是我的默认数据库。

当我在 Maven 中进行 migration:up 时,它会更新数据库(模式)- db1。

如何迁移:使用 MyBatis 来更新数据库 db2?

最佳答案

在环境文件夹中创建另一个环境属性并在那里指定 db2 的详细信息。

当您运行 migration:up 时,这会使用迁移存储库中的默认环境,即 development(或者在您的情况下,可能会在 mybatis 迁移 maven 插件配置中指定其他环境).您需要在迁移存储库中创建新文件,例如 db2.properties,然后在像这样运行 maven 时使用它

mvn migration:up -Dmigration.env=db2

关于java - 如何使用 MyBatis 更新数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31372977/

相关文章:

php - 从 Android 应用程序 POST 数组列表到 PHP 页面

maven - 如何使用 maven 为 Javafx 应用程序及其依赖的 jar 创建可执行 jar?

java - 不向 super 类列表添加重复项(检查与子类是否相等)

java - 在多个 bean 中重用一个 facelet

mysql:如何拆分列表字段

java - 无法再编译 Vaadin 项目(无法执行 objective-c om.vaadin :vaadin-maven-plugin )

java - Maven 无法执行目标(无法解析依赖项)

java - 在每个jsp页面中包含css和js文件

java - RedisTemplate getExpire() 在 Springcache 中返回意外值

mysql - 我要如何根据不同的属性对所有股票求和