Bạn có thể sử dụng @Table(catalog="")
để chỉ định cơ sở dữ liệu mà chúng thuộc về và sau đó cũng có thể tạo mối quan hệ giữa cơ sở dữ liệu.
trong trường hợp của bạn Wheel
bản đồ tới DB1, Car
sang DB2 và MotorCycle
sang DB3 bằng cách sử dụng thuộc tính danh mục.
tôi đã sử dụng giải pháp này với MySQL và MSSQL và hoạt động hoàn toàn tốt. chỉ hạn chế này là cả ba DB phải ở trong cùng một máy chủ cơ sở dữ liệu và người dùng đang được sử dụng để truy cập db phải có quyền thích hợp đối với tất cả DB.
Vì giải pháp này chỉ thêm tên lược đồ so với bảng trong tất cả các truy vấn.