Spring Data: Beziehungen zwischen zwei verschiedenen Datenquellen

9

In einem Spring-Boot-Anwendungsprojekt habe ich zwei Datenquellen:

  • eine MySQL-Datenbank (aka "db1")
  • eine MongoDB-Datenbank (aka "db2")

Ich verwende Spring Data JPA und Spring Data MongoDB und es funktioniert großartig ... einzeln nacheinander.

Das sagt db1 behandelt "Spieler" und db2 handhabt "Teams" (mit einer Liste von Spielern ID). Ist es möglich, die Beziehung zwischen diesen zwei heterogenen Entitäten herzustellen? (d. h. @ManyToOne, @Transactional, Lazy / Eager, etc.)

Ich möchte zum Beispiel schreiben können:

%Vor%

BEARBEITEN : Wenn möglich, würde ich gerne eine Lösung finden, die mit jedem Federdatenprojekt arbeitet

    
Nicolas 02.06.2016, 12:10
quelle

1 Antwort

2

Leider hat Ihr Problem im Frühjahr keine Lösung.

Eine Möglichkeit besteht möglicherweise darin, dass Sie eine eigene (DAO) -Schnittstellenklasse erstellen. Diese DAO-Klasse hätte Implementierungen, um beide DBs abzufragen. Ein sehr grobes und kurzes Beispiel wäre

%Vor%

Ich hoffe, das weist Sie in die richtige Richtung

    
Newton 28.06.2016 06:08
quelle

Tags und Links