Re: Hibernate
От: Ivan Bodrov  
Дата: 15.02.06 11:36
Оценка:
Здравствуйте, lexius, Вы писали:

L>
L>.add(Restrictions.or(Restrictions.in("roles.name", userroles), Restrictions.isEmpty("roles"))
L>


L>не катит, так как не находит "roles.name". Еси использую subcriteria то не знаю как это соединить вместе.


Criteria.createAlias поможет.

i.e.
Criteria c = session.createCriteria(User.class).createAlias("roles", "r").add(Expression.in("r.name", userroles));
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.