1

我有数据库查询,例如,..

select aaa, bbb, ccc, ddd from ioa_book

如图所示,它正在访问表 ioa_book 并且只选择了几列,相应的 pojo 名称是 boop .. 现在我想将其转换为休眠标准,但它加载了所有我不想要的列,我仍然想要使用标准和选定的列本身,请告知如何实现这一点..

所以我就这样走了……

 Criteria criteria = session.createCriteria(boop.class);
 List<boop> books = criteria.list();

请指教

4

1 回答 1

0
criteria.setProjection(
    Projections.projectionList()
        .add(Projections.property("aaa"))
        .add(Projections.property("bbb"))
        .add(Projections.property("ccc")) 
    );
List<Object[]> result = criteria.list();

这是记录在案的。

于 2013-08-02T08:39:03.140 回答