Начинаю изучать 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.
Заранее спасибо.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники