gpt4 book ai didi

java - 如何使用 Hibernate 选择列?

转载 作者:IT老高 更新时间:2023-10-28 13:00:26 26 4
gpt4 key购买 nike

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

 List<String> firstname = null;

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

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

最佳答案

你可以像这样设置投影:

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

这样你只能得到名字作为返回。

我在堆栈上找到了另一个具有相同场景的链接。希望这也会有所帮助How to use hibernate criteria to return only one element of an object instead the entire object?

关于java - 如何使用 Hibernate 选择列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10652358/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com