我想使用Hibernate选择单列而不是整个对象。到目前为止,我有这个:
List<String> firstname = null;
firstname = getSession().createCriteria(People.class).list();
我的问题是上面的代码将整个People表作为对象返回,而不仅仅是“ firstname”。我不确定如何指定仅返回“名字”而不是整个对象。
您可以像这样设置投影:
.setProjection(Projections.property("firstname"))
有了这个,您只能得到名字的回报。
我在同一情况下在堆栈上找到了另一个链接。希望这也将对您有所帮助。如何使用休眠条件仅返回对象的一个元素,而不返回整个对象?
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句