У меня есть два класса, которые связаны друг с другом как OneToOne
User {
int user_id
@OneToOne
UserAccount useraccount
Role role;
}
UserAccount {
int useraccount_id
@OneToOne
User user;
}
Что я пытаюсь сделать, это получить список UserAccount, где роль пользователя не равна администратору.Ниже приведен запрос, который я настроил и не могу заставить его работать.
Criteria userCriteria = getSession().createCriteria(User.class);
userCriteria.add(Restrictions.ne("role", Role.MANAGER));
userList = (List<User>) userCriteria.list();
Получает список объекта User.class, игнорирующий ограничение.