我有数据库查询,例如,..
select aaa, bbb, ccc, ddd from ioa_book
如图所示它正在触及表ioa_book并且只选择了几列,相应的pojo名称是boop ..现在我想将它转换为hibernate的标准,但它加载了我不想要的所有列,我仍然想要使用标准和选定的列本身,请告知如何实现这一目标..
所以我走了这条路......
Criteria criteria = session.createCriteria(boop.class);
List<boop> books = criteria.list();
请告知
答案 0 :(得分:0)
criteria.setProjection(
Projections.projectionList()
.add(Projections.property("aaa"))
.add(Projections.property("bbb"))
.add(Projections.property("ccc"))
);
List<Object[]> result = criteria.list();
这是documented。