Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Hibernate:Menggunakan dua skema DataBase yang berbeda dalam aplikasi yang sama

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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa cara terbaik untuk memigrasikan Django DB dari SQLite ke MySQL?

  2. Geolokasi dan rumus Haversine

  3. MySQL - PILIH, GABUNG

  4. File kosong yang dihasilkan dari menjalankan `mysqldump` menggunakan PHP

  5. Hapus catatan yang tidak ada di gabung