首页 > 解决方案 > 如何对具有相同表结构的 2 个数据库使用相同的对象模型?

问题描述

我正在使用 spring-boot (2.1.1.RELEASE) 和 hibernate jpa 将表从一个环境同步到另一个环境。这两个表都在相同版本的 mysql 数据库中。环境之间的表结构是相同的。例如,我有一个这样的实体对象:

@Entity
class Ping {
   Long pingId;
   String userId;
}

@Repository
class PingDao  extends JpaRepository<PingNotificationData, Long> {

}

@Service
class PingService {

   void syncPing(){
      // copy pings from Ping table in one database
      // insert pings to Ping table in another database
   }    
}

如何配置同一个dao、对象模型类来为不同的环境使用不同的数据数据库?

标签: javahibernatespring-bootspring-data-jpa

解决方案


推荐阅读