sql >> Databáze >  >> RDS >> Mysql

Hibernate:Použití dvou různých schémat databáze ve stejné aplikaci

Můžete použít @Table(catalog="") specifikovat databázi, ke které patří, a pak také může vytvořit vztah mezi databází.

ve vašem případě Wheel mapuje na DB1, Car do DB2 a MotorCycle do DB3 pomocí atributu katalogu.

Použil jsem toto řešení s MySQL a MSSQL a funguje perfektně. pouze omezení toto má všechny tři DB musí být na stejném databázovém serveru a uživatel, který je používán pro přístup k db, by měl mít příslušná oprávnění ke všem DB.

Protože toto řešení pouze přidává název schématu proti tabulce ve všech dotazech.



  1. Instalace Postgis:geometrie typu neexistuje

  2. Přebírání pouze znaků zleva a zprava od konkrétního znaku v mySQL

  3. Hodnoty oddělené čárkami v Oracle

  4. Chyba MySQL-Linux při pokusu o zastavení služby