java - Jhipster 上的两个 MySQL 数据库

标签 java mysql spring liquibase jhipster

我正在使用 jHipster,它非常棒,因为大多数样板 Java 代码都是自动生成的。

在我的应用程序中,我需要两个 MySQL 数据库。我该如何配置它们?我应该为两个不同的模式拥有两个不同的数据库配置文件吗?

此外,jHipster 使用 Liquibase,那么如何更改我的 DatabaseConfiguration 类?

最佳答案

  • 您将需要配置 2 个数据源、2 个 Hibernate session 、2 个缓存实例...这将非常复杂:首先从数据源开始(显然!)。
  • 请注意,事务无法在两个数据库之间运行,因此这可能会导致一些有趣的错误:-)

我更喜欢的另一个解决方案是使用 something similar to Oracle DB Link 。这将解决所有这些问题并且更容易处理。

关于java - Jhipster 上的两个 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31240475/

相关文章:

java - 弹珠程序未删除

php - 查询获取空闲时间MYSQL

java - 如何使用jdbc获取存储引擎

java - 如何在 Spring Cloud Config 中定义共享数据源

java - 注入(inject) Autowiring 的依赖项失败;无法 Autowiring 字段

java - 通过 Spring SecurityContextHolder 更新权限

java - 从 java 到 python 写入 stdin

java - Java线程数量随时间增长的原因

java - System.getProperty 为定义的属性返回 null

mysql - 两个表上的许多 boolean 值