您需要使用来指定要转换为结果的实体类
addEntity(),因为您正在执行对实体一无所知的SQL查询:
List<Associate> associate = (List<Associate>) session.createSQLQuery( "SELECt * FROM associates WHERe fk_id = :id AND fk_associate_id = (SELECt id FROM users WHERe fk_user_type = 2)") .addEntity(Associate.class) .setParameter("id", id).list();也可以看看:
- 18.1.2。实体查询



