Re[3]: Hibernate и как правильно увязать
От: KRA Украина  
Дата: 29.03.09 01:25
Оценка: 2 (1)
Здравствуйте, _me_, Вы писали:

__>Здравствуйте, Blazkowicz, Вы писали:


__>Еще один вопрос из этой же оперы. Не хочу просто создавать новую тему.


__>Вот есть сущности Member и Order.


__>Мне нужно вывести список ордеров, но, нужно напротив каждого ордера видеть имя Member'a, а в Order

__>от мембера есть только memberId. Не хотелось бы в таком случае ради одного поля делать вьюху, что на счет такой задачи, что скажете??

В БД в таблице order есть только memberId, но в объекте Order нужно иметь не memberId, а member типа Member (про мапинг читайте здесь). Я так понимаю, что свойство member не всегда нужно при работе с Order, тогда по умолчанию в мапинге делайте его lazy, а конкретно в этом случае в запросе его явно подтягивайте

from Order o inner join fetch o.member


Этот запрос вытащит все заказы и проинициализирует в них поля member.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.