这是我的查询:

select id  from role_sub_module_mapping where role_id='165';


我已经尝试过了,但是没有得到想要的输出。

Criteria cr = super.getSession().createCriteria(RoleSubModule.class);
cr.add(Restrictions.eq("roleId", '165'));

最佳答案

您的条件查询

cr.add(Restrictions.eq("roleId", '165'));


几乎是正确的。现在,它返回带有roleId 165的RoleSubModule实例的列表。

为了获取Id,您需要在Id属性上使用投影:

cr.setProjection(Projections.property("id");

08-26 17:11