12
|
pkainulainen · 技术社区 · 14 年前 |
![]() |
1
10
阅读第节中的javadoc 3.1.1 EntityManager接口 JPA 2.0规范(JSR 317)中:
这句话就在:
和部分 6.5构建标准查询
我希望能够重用一个
|
![]() |
2
1
有趣的问题。我会说“当然,这就是标准查询的全部要点”,但我在这里找不到一个词来支持这一点: http://java.sun.com/javaee/6/docs/tutorial/doc/gjivm.html 但是:如果它们不可重用,那就意味着EntityManager实际上会修改它们,这将是糟糕的API设计。所以:我希望它们可以再用,但我不能保证 |
![]() |
3
1
这是安全的。 您可以从EntityManagerFactory获取CriteriaBuilder。 在Hibernate实现中,CriteriaBuilder是EntityManagerFactory的实例字段。所以在传统情况下,没有风险。 |
![]() |
4
1
Eclipse链接在开始查询时以随机方式(有时工作,有时不工作)生成错误(eclipseLink-6089,org.eclipse.persistence.exceptions.queryexception),然后在执行第一个查询之前生成另一个错误。见 Stack Overflow 和 JBoss issues 详情。 如果您一个接一个地运行查询或者计划使用Hibernate,那么重用CriteriaBuilder没有问题。 |
![]() |
dvelopp · hibernate中@EmbeddedId内级联 7 年前 |
![]() |
Pratap · 在JPQL中将整数转换为字符串 7 年前 |
![]() |
Setix · JPA 2.0数据对于列表中的列太长 7 年前 |
![]() |
Maksim Gumerov · 默默忽略remove() 9 年前 |
![]() |
AlanObject · 我可以将JPA集合缩放多远(地图或列表) 9 年前 |