Внешние отношения не генерируются, в то время как обратный инжиниринг в спящем
Я попытался выполнить обратный инжиниринг POJO из схемы базы данных, используя hibernate. Хотя классы и их DAO сгенерированы правильно, я обнаружил, что отношения между классами не сгенерированы.
Например, таблица Friend имеет ссылку на таблицу User, но таблица Friend содержит только идентификаторы, а не фактический объект User.
Я пытался выяснить причину этого, но не смог. Одна странная вещь, которую я обнаружил, это то, что файл.reveng.xml не содержит никаких значений свойств, если это странно.
1 ответ
Вам необходимо указать таблицу Friend и User в файле.reveng.xml.
<table-filter match-name="Friend" />
<table-filter match-name="User" />
Я думаю, что это решит вашу проблему.