一尘不染

如何使用Hibernate选择列?

hibernate

我想使用Hibernate选择单列而不是整个对象。到目前为止,我有这个:

 List<String> firstname = null;

 firstname = getSession().createCriteria(People.class).list();

我的问题是上述代码将整个People表返回为一个对象,而不仅仅是“ firstname”。我不确定如何指定仅返回“名字”而不是整个对象。


阅读 238

收藏
2020-06-20

共1个答案

一尘不染

您可以像这样设置投影:

.setProjection(Projections.property("firstname"))

有了这个,您只能得到名字的回报。

我在同一情况下在堆栈上找到了另一个链接。希望这也将对您有所帮助。

2020-06-20