小编Chr*_*ris的帖子

将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万
查看次数

Spring 4 @RequestMapping - 使用vs头文件?

我正在学习如何使用Spring 4构建RESTful Web服务,有一点我不清楚是在@RequestMapping中.我已经看过headers = "Accept=application/xml"使用消耗(或产生)的示例,其中一个使用和其他示例= "application/xml".

例如,在我自己的@RestController类中,我有这个功能......

// POST
@RequestMapping(method = RequestMethod.POST, headers = "Accept=application/xml")
public User create(@RequestBody User user) {
    LOG.info("User = " + user.toString());
return userService.create(user);
}
Run Code Online (Sandbox Code Playgroud)

使用headers = "Accept=application/xml"与使用消费= "application/xml"? 甚至使用有headers = "content-type=application/xml"什么区别?

有人可以解释标题和消耗/产生之间的差异,以及何时使用它们?

java rest spring spring-mvc

12
推荐指数
2
解决办法
1万
查看次数

标签 统计

java ×2

spring ×2

hibernate ×1

rest ×1

spring-mvc ×1