Hibernate. Join одного из полей сущности

235
13 февраля 2017, 14:19

Начинаю изучать 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.

Заранее спасибо.

READ ALSO
Как мне изменить текст путем нажатия кнопки? [требует правки]

Как мне изменить текст путем нажатия кнопки? [требует правки]

Как мне изменить текст путем нажатия кнопки?

292
Убрать отступ от SelectBox

Убрать отступ от SelectBox

Гуглил, пытался методом тыка, читал, искал, но так и не смог найти, как убрать отступ от SelectBoxТ

252
Как написать бегущую строку

Как написать бегущую строку

Дело в том что у меня есть плеер и над ним должна идти бегущая строкаПерепробовал все возможные варианты

408
Ширина элемента увеличивается

Ширина элемента увеличивается

Доброго времени суток, форумчанеПисал простейшее меню на jQuery

300