У нас есть две базы данных, которые в настоящее время строятся с использованием спящего режима, используя диалоги «org.hibernate.dialect.PostgreSQLDialect», то есть UsersDB и AttachmentsDB.Внешние ключи Hibernate ограничивают несколько баз данных
Вопрос: Возможно ли иметь ограничение внешнего ключа в UserDB, ссылающемся на поле UUID в приложенииDB. Если да, как должна выглядеть аннотация @JoinColumn? Или это делается по-другому?
Нечто подобное:
@OneToMany(cascade=CascadeType.ALL)
@JoinColumn(name="ATTACHMENT_ID", database=”AttachmentsDB”)
@ElementCollection(fetch=FetchType.EAGER)
private Collection<Attachments> attachment;
С уважением,
K
Postgres не поддерживает ограничения между базами данных (или запросы). –