Anda dapat menggunakan @Table(catalog="")
untuk menentukan basis data tempat mereka berada dan kemudian juga dapat membuat hubungan lintas basis data.
dalam kasus Anda Wheel
peta ke DB1, Car
ke DB2 dan MotorCycle
ke DB3 menggunakan atribut katalog.
saya telah menggunakan solusi ini dengan MySQL dan MSSQL dan berfungsi dengan baik. hanya kendala ini memiliki ketiga DB harus berada di server database yang sama dan pengguna yang digunakan untuk mengakses db harus memiliki izin yang sesuai untuk semua DB.
Karena solusi ini hanya menambahkan nama skema terhadap tabel di semua kueri.