【发布时间】:2013-08-04 07:22:56
【问题描述】:
我有以下条件,请告知如何将以下条件转换为 HQL ,因为我想使用 HQL
public List<tttBook> findtooks() {
List<tttBook> tooks =null;
Criteria criteria = session.createCriteria(tttBook.class);
ProjectionList proList = Projections.projectionList();
proList.add(Projections.property("Id"));
proList.add(Projections.property("longName"));
tooks = criteria.list();
return tooks;
}
还请让我知道在上述标准中出了什么问题,因为现在它正在获取对象的所有属性并且需要很多时间,我认为我的预测实现有问题。
【问题讨论】:
-
你的 hql 是“来自 tttBook”
-
@Angga 但我想获取某些选定的列,因为表包含许多我不想要的列,请告知
-
所以你想把它作为不完整的 List
返回,只有 id 和 longName 吗?您可能会考虑改用 List -
@是的,谢谢,请告知该示例或更新帖子,提前感谢只有 id 和 longname
-
@Angga 请发布如何从 hql 仅返回 id 和 long name 的代码,这也是 list
类型,提前致谢