Получить все таблицы соединений, управляемые SessionFactory - PullRequest
1 голос
/ 27 января 2011

Это продолжение вопроса, который я поставил ранее .

В настоящее время, когда я получаю все таблицы, управляемые SessionFactory, используя технику, описанную в решении моего предыдущего поста, он (как и ожидалось) не включает в себя никаких таблиц соединения. Есть ли простой способ извлечь все таблицы соединений, известные SessionFactory, или мне нужно было бы просмотреть все классы сущностей и рефлексивно найти все аннотации @JoinTable?

1 Ответ

2 голосов
/ 27 января 2011

Вот Howto

ClassMetadata cm = sessionFactory.getClassMetadata(className);

if (Joinable.class.isInstance(cm)) ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...