gpt4 book ai didi

java - 如何将查询结果直接转换为 Hibernate 中的数据对象?

转载 作者:行者123 更新时间:2023-12-02 00:12:40 24 4
gpt4 key购买 nike

我有一个像这样的数据对象

class DocInfo
{
String docId;
String corrId;
String familyId;
}

这映射到数据库表。我使用 session 工厂和条件的组合在 hibernate 中执行查询,该查询返回与 docId 上的查询匹配的行。

Query q = getCurrentSession().createQuery("from DocInfo item where item.docId = :docId");
q.setString("docId", docId);
return q;

有没有办法直接根据查询结果创建数据对象?

最佳答案

是的,您可以使用 q.list() 获取 DocInfo 列表

List<DocInfo> docInfoList = q.list();
return docInfoList;

关于java - 如何将查询结果直接转换为 Hibernate 中的数据对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12414459/

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