Spring Data JPA删除本机查询引发异常

Spring Data JPA删除本机查询引发异常,第1张

Spring Data JPA删除本机查询引发异常

用@Query注释方法执行查询以从数据库中读取。不更新数据库。为此,如文档所示,您需要

@Modifying
在方法中添加注释:

以上所有部分均描述了如何声明查询以访问给定实体或实体集合。当然,您可以使用第1.3节“ Spring
Data存储库的自定义实现”中所述的功能来添加自定义修改行为。由于此方法对于全面的自定义功能是可行的,因此可以通过使用@Modifying注释查询方法来实现实际上只需要参数绑定的修改查询的执行:

示例2.13 声明 *** 作查询

@Modifying@Query("update User u set u.firstname = ?1 where u.lastname = ?2")int setFixedFirstnameFor(String firstname, String lastname);

这将触发注释为方法的查询,作为更新查询而不是选择查询。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5561097.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存