gpt4 book ai didi

java - Hibernate Criteria 如何在 Projections 或其他中添加新的构造?

转载 作者:行者123 更新时间:2023-12-01 23:28:36 26 4
gpt4 key购买 nike

使用 HQL 我可以输入以下语句:

从用户 u 中选择新的 MyClass(u.name,u.email) ;

其中 MyClass 是一个普通的 Javabean,其名称和电子邮件作为构造函数。

我喜欢使用 Hibernate Criteria 来构建此类查询。这可能吗。我知道我可以使用投影将列限制为姓名和电子邮件,但如何在 Criteria 中使用新运算符?

最佳答案

你应该使用

.setResultTransformer(Transformers.aliasToBean(MyClass.class));

这是一个很好的例子Hibernate Criteria Transformers.aliasToBean

关于java - Hibernate Criteria 如何在 Projections 或其他中添加新的构造?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19655943/

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