Начинаю изучать hibernate, возник вопрос.
Довольно синтетический пример: есть две таблицы:
transactions:
id | transactionCategoryId | amount
transaction_categories: id | name
Хотелось бы с использованием hibernate сделать что-то подобное:
select t.*, tc.name as categoryName
from transactions as t
inner join transaction_categories tc
on t.categoryId = tc.id;
Понятно, что есть @OneToOne, но если мне не надо джоинить сразу все поля, а надо всего лишь одно? Я пробовал использовать @Formula, но, во-первых, она делает подзапрос (что логично), а не join, а во-вторых, поля, обозначенные формулой почему-то не вычисляются при возвращении объекта из saveAndFlush.
Заранее спасибо.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости