gpt4 book ai didi

Hibernate,使用 Criteria 或 HQL 返回自定义对象

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

有一种方法可以返回带有标准查询或 hql 查询的自定义对象吗?

例如,我有一个带有构造函数 MyClass(int id, String text) 的类 MyClass,我想将我的查询结果封装在这个类中:

"select new MyClass(e.id, e.name) from Example e"

MyClass 不是一个实体,而是一个简单的自定义类。

谢谢大家

最佳答案

在 HQL 查询中,它完全按照您显示的方式工作(类名应该是完全限定的,即带有包)。

尽管据我所知,它在 Hibernate Criteria API 中不受支持,但在 JPA 2.0 Criteria API 中作为 CriteriaBuilder.construct() 受到支持。

关于Hibernate,使用 Criteria 或 HQL 返回自定义对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4329134/

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