![]() |
1
2
除了DTO之外,SpringJPA中还有一些投影接口,实际上可以处理一些嵌套(参见
Spring Docs
). 这将是一个相当简单的选择,但你仍然不能轻易地强迫一个变成一个
目前的另一个主要选择是
然后可以使用如下结果转换器调用:
通常,对于单层查询,可以使用
下面是一个示例结果转换器,它首先映射返回列(在“tuple”中,这是一个结果字段列表),然后通过
值得注意的是
显然,JPA中的预测领域仍然有点不完整。对于Hibernate6的建议是,他们将切换到功能接口和lambda风格的API,这将是一个很大的改进——在JPA中看到类似的ripple将是一件好事。 |
![]() |
2
2
NEW的构造函数表达式只能用于dto(数据传输对象)。
|
![]() |
3
0
然后使用构造函数解决方案。 |
![]() |
TheCrunchyPotato · JPA查询找不到正确的构造函数 2 年前 |
![]() |
Maiko Kingma · hibernate何时加载映射关系 6 年前 |
![]() |
Damien · 如何判断JPA save方法执行了什么操作 6 年前 |