![]() |
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 |
![]() |
AntonBoarf · 休眠/春天:悲观主义者vs乐观主义者锁定? 7 年前 |
![]() |
Sinan Samet · Hibernate给出无法确定类型错误 7 年前 |
|
Carlos Chávez · Tomcat/Hibernate配置 7 年前 |
![]() |
Seric · 更改Naturald参数名称后出错 7 年前 |
![]() |
OOvic · 使用JoinTable实现多个关系中的JPQL查询 7 年前 |
![]() |
Jovan0042 · 在H2中持久化多个实体引发异常 7 年前 |