Hop*_*ing 1 java hibernate jpa jpql spring-data
这是SQL中的JOIN问题更新语句的扩展,但是我尝试使用Spring Data JPQL。
我正在尝试将更新与JPQL中的JOIN一起使用,如下所示
@Modifying
@Query("UPDATE TotalValue tv JOIN LineItems li WHERE li.totalValue.totalValueId=:totalValuedId SET tv.totalAmount =sum(li.itemTotalValue) ")
void calculateTotalAmount(@Param("totalValuedId") Long totalValuedId);
Run Code Online (Sandbox Code Playgroud)
但是,我得到如下错误
org.hibernate.hql.internal.ast.QuerySyntaxException:期望“设置”,找到“ JOIN”
JPQL中无法进行UPDATE和JOIN吗?有什么选择。谢谢
| 归档时间: |
|
| 查看次数: |
3143 次 |
| 最近记录: |