Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > inner join и hibernate


Автор: dEEp 26.7.2009, 02:20
Как сделать inner join средствами hibernate? Я тут узнал, что для этого используется createAlias, но не понял как его вообще использовать. 
Мне необходимо данный запрос:
Код

select u.nickname, k.karma
from karma k
inner join "user" u on u.id = k.user_id
order by karma desc

средствами hibernate сделать.

Сейчас делается так:
Код

        DetachedCriteria criteria = DetachedCriteria.forClass(Karma.class);
        criteria.addOrder(Order.desc(Const.KARMA));
        List<Karma> list = getHibernateTemplate().findByCriteria(criteria, 0, 10);


Поясните кто знает.

Автор: dEEp 26.7.2009, 14:43
не дождался. решил как написано тут: http://www.makemyinfo.com/Tutorial.do?action=getTutorial&tutId=T0005.jsp

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)