相关疑难解决方法(0)

将Hibernate查询结果映射到自定义类?

关注我昨天发布的一个问题:如何从自定义Hibernate查询中填充POJO类?

有人能给我看一个如何在Hibernate中编写以下SQL的例子,并正确得到结果吗?

SQL:

select firstName, lastName
from Employee
Run Code Online (Sandbox Code Playgroud)

如果可能在Hibernate中,我想做的是将结果放在他们自己的基类中:

class Results {
    private firstName;
    private lastName;
    // getters and setters
}
Run Code Online (Sandbox Code Playgroud)

我相信它在JPA(使用EntityManager)中是可能的,但我还没有弄清楚如何在Hibernate中使用它(使用SessionFactorySession).

我正在努力学习更好的Hibernate,甚至这个"简单"的查询也让人感到困惑,知道Hibernate返回结果的形式,以及如何将结果映射到我自己的(基础)类.所以在DAO例程结束时,我会这样做:

List<Results> list = query.list();
Run Code Online (Sandbox Code Playgroud)

返回ListResults(我的基类).

java spring hibernate

14
推荐指数
3
解决办法
5万
查看次数

标签 统计

hibernate ×1

java ×1

spring ×1