@reus

Как установить имя схмы в которой будет создата связывающая таблица для @ManyToMany?

В общем у меня есть две Entity.
Я связываю их с помощью:
@ManyToMany
private List<DistributedJPAWord> words;

Но проблемма в том что связывающая таблица не должна создаваться в схеме заданной проперти "hibernate.default_schema".

Как выбрать отличную схему от дефолтной для связывания @ManyToMany в Hibernate?
  • Вопрос задан
  • 47 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ну можно писать что-то типа
@ManyToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL)
@JoinTable(name = "words_table", catalog = "anotherscheme", .....

но вообще как-то даже странно что на уровне бд надо создавать другую схему для связываюшей таблицы. Мне кажется, проблема в чём-то другом.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы