![]() |
1
105
别逃避 ,之所以会出现select new,是因为在 第十版2.2.7.2页。select子句中的jpql构造函数表达式 的 EJB 3.0 JPA Specification :
简而言之,如果不想以类型安全的方式检索完整的实体或完整的对象图(与
换言之,不要在任何地方使用它,但不要禁止它的使用(很少东西只有黑色或白色)。 |
![]() |
2
26
当您想要检索 数据传输对象 . 也许一份报告是一个很好的使用它的地方。如果您只想检索一个域对象(比如 来自家庭 相反),因此没有理由使用它。 |
![]() |
3
6
用new创建的对象不必是dto,即将由业务层导出的对象。它也可以是pojo域对象,即业务层内部使用的对象。 使用这种pojo作为部分对象而不是完整的jpa实体的原因是在特定类型的连接中的性能。一个很好的解释是: http://use-the-index-luke.com/sql/join/hash-join-partial-objects |
![]() |
Gero Mendy · 如何为一个类分配兵变的结果。查询 1 年前 |
![]() |
Hamvy B · 替换不推荐的hibernate方法 1 年前 |
![]() |
Martin Pfeffer · Spring Boot JPA 1 年前 |
|
denstran · 休眠未生成正确的id 2 年前 |
![]() |
Frank · 忽略/跳过Hibernate架构验证中的特定字段 2 年前 |