Запрос к таблице БД в Hibernate

Есть два вопроса к выборке данных из БД. Сначала кратко опишу связь таблиц.

Есть таблица customers - покупатели и region - регион. Связаны они так customers.id = region.customersID.

Есть TableView, в который нужно выводить информацию о покупателях в виде Фио покупателя, Адрес и Регион. Регион хранится в отдельной таблице region.

Вопрос 1: Для того чтобы вытащить данные из этих таблиц нужно написать класс, который будет описывать нужные поля из обеих таблиц customers и region или как в таком случае действуют? Ведь в классе модели в Hibernate можно описать только одну таблицу в аннотации @Table(name = "customers")

Вопрос 2: Есть множество мелких справочников, к которым нужно делать запросы, при использовании Hibernate надо ли создавать отдельные классы, описывающие каждую таблицу или можно на HQL писать запросы напрямую обращаясь к таблицам БД?


Ответы (0 шт):