我有数据库查询,例如,..
select aaa, bbb, ccc, ddd from ioa_book如图所示,它命中了表ioa_book,并且只选择了几列,相应的pojo名称是boop。现在我想将它转换为hibernate one的条件,但它加载了我不想要的所有列,我仍然希望使用条件,并选择列本身,请建议如何实现这一点。
所以我走了这条路...
Criteria criteria = session.createCriteria(boop.class);
List<boop> books = criteria.list();请指教
发布于 2013-08-02 16:39:03
criteria.setProjection(
Projections.projectionList()
.add(Projections.property("aaa"))
.add(Projections.property("bbb"))
.add(Projections.property("ccc"))
);
List<Object[]> result = criteria.list();这是documented。
https://stackoverflow.com/questions/18012235
复制相似问题