使用jpa Native Query更新实体时,如何编写执行存储过程?

时间:2017-07-26 16:22:10

标签: spring hibernate jpa

  1. 执行商店程序
  2. 更新表格
  3. 查询正在运行Sql

    In [36]: df.groupby('name', group_keys=False).apply(lambda x: x.nlargest(3, 'weight'))
    Out[36]:
       row  weight name  size1  size2
    0    1      10    A      4      4
    1    2       7    A      2      7
    2    3       5    A      9      7
    5    1       7    B      3      4
    6    2       6    B      8      3
    7    3       5    B      4      3
    

1 个答案:

答案 0 :(得分:0)

您可能需要在存储库级别将存储的proc查询和更新查询分开,如下所示:

@Procedure(procedureName = "f_SP")
Long reconcileEOMAndPIPSP(Long tn, String name, 'name','1');

@Query("UPDATE A SET A.No= :spResult ,A.status=7  WHERE id=:id") 
A saveObject(@Param("spResult") Long spResult, @Param("id") Long id);

然后在调用类中连接在一起。