@Modifying与@Query

区别

这两个注解是Spring Data JPA专属的注解。

如果@Query只是涉及查询,那么不用添加@Modifying。

如果@Query涉及更新(插入,删除,修改),需要添加@Modifying。

@Query注解查询适用于所查询的数据无法通过关键字查询得到结果的查询。这种查询可以摆脱像关键字查询那样的约束,将查询直接在相应的接口方法中声明,结构更为清晰,这是Spring Data的特有实现。

代码-纯查询


代码-涉及更新


代码-摆脱关键字查询的约束


原文地址:https://www.cnblogs.com/YuRong3333/p/14514938.html