SQL-запрос с подзапросом в критерии гибернации - PullRequest
0 голосов
/ 14 ноября 2018

Мне нужна помощь с преобразованием SQL-запроса с подзапросом в критерии гибернации. Запрос sql:

select * from project_table where project_id in (select project_id from user_projects where user_id = '5')

Я пытался так, и это не сработало:

DetachedCriteria projectUser = DetachedCriteria.forClass(UserProjects.class)
            .setProjection(Projections.property("project_id"))
            .add(Restrictions.eq("project_id", id));
    return session.createCriteria(Project.class)
                .add( Subqueries.propertyIn("my_project_id", projectUser) )
                .list();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...