97
|
Sean Patrick Floyd · 技术社区 · 14 年前 |
![]() |
1
185
类型查询
显然,您将希望使用在示例中跳过的任何限制和分组等来构建表达式。 |
![]() |
2
28
我已经使用cb.createQuery()(不带result type参数)对其进行了排序:
希望有帮助:) |
![]() |
3
22
|
![]() |
4
8
因为其他答案是正确的,但太简单了,所以为了完整性,我在下面介绍代码片段来执行
它有点改动 this answer .
希望能节省别人的时间。 因为IMHOJPA标准API既不直观,也不可读。 |
![]() |
5
2
这有点棘手,根据您使用的JPA 2实现,这一个适用于EclipseLink 2.4.1,但不适用于Hibernate,这里是EclipseLink的通用标准查询计数:
前几天我从eclipselink迁移到hibernate,不得不将count函数改为下面的函数,所以请随意使用,因为这是一个很难解决的问题,可能对您的情况不起作用,它从hibernate 4.x开始就一直在使用,请注意,我不会尝试猜测哪个是根,而是从查询中传递它,这样问题就解决了。有太多模棱两可的角落案例需要尝试猜测:
|
![]() |
6
1
您还可以使用投影:
|
![]() |
dvelopp · hibernate中@EmbeddedId内级联 7 年前 |
![]() |
Pratap · 在JPQL中将整数转换为字符串 7 年前 |
![]() |
Setix · JPA 2.0数据对于列表中的列太长 7 年前 |
![]() |
Maksim Gumerov · 默默忽略remove() 9 年前 |
![]() |
AlanObject · 我可以将JPA集合缩放多远(地图或列表) 9 年前 |