使用JPA中@Query 注解实现update 操作

使用JPA中@Query 注解实现update 操作,代码如下:

@Transactional
@Modifying(clearAutomatically = true)
@Query(value = "update info p set p.status =?1 where p.id = ?2",nativeQuery = true)
 int updateStatusById( String status,  String id);

备注: 1.更新info表下指定id的status字段, 这里使用了原生的sql语句。 2.@Transactional 注解用于提交事务,若没有带上这句,会报事务异常提示。 3.@Modifying(clearAutomatically = true) 自动清除实体里保存的数据。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Ken的杂谈

Spring Boot入门教程2-4、使用Spring Boot+MyBatis多数据源配置(xml配置版)

本项目构建基于:https://ken.io/note/springboot-course-basic-curd-xml

842
来自专栏cs

快速排序与寻找第k小的数算法

慕课网 首发了,放在垂直领域吧。简书备份。 出现了一点小问题,就是index,要注意。想法网上一大堆,不多说了。 ubuntu18下输入法有问题,sogou...

2626
来自专栏一个会写诗的程序员的博客

解决Spring Spring Data JPA 错误: Page 1 of 1 containing UNKNOWN instances解决Spring Spring Data JPA 错误:

后台得不到数据, 并提示 Page 1 of 1 containing UNKNOWN instances

482
来自专栏IT 指南者专栏

SSM 框架快速整合实例--学生查询

SSM 框架即 Spring 框架、SpringMVC 框架、MyBatis 框架,关于这几个框架的基础和入门程序,我前面已经写过几篇文章作为基础和入门介绍了。

802
来自专栏高爽的专栏

Comparison method violates its general contract!

背景 16号为了统一线上服务器运行环境,将两台服务器的Tomcat6+JDK6升级到Tomcat7+JDK7,本以为很简单的事情,升级后自己验证也没问题,没想到...

1810
来自专栏Java学习网

Spring中@Transactional事务回滚实例及源码

Spring中@Transactional事务回滚实例及源码 一、使用场景举例 在了解@Transactional怎么用之前我们必须要先知道@Transacti...

2489
来自专栏.NET开发那点事

IoC原理-使用反射/Emit来实现一个最简单的IoC容器

从Unity到Spring.Net,到Ninject,几年来陆陆续续用过几个IoC框架。虽然会用,但也没有一直仔细的研究过IoC实现的过程。最近花了点时间,下了...

18910
来自专栏chenssy

【死磕 Spring】----- IOC 之 获取验证模型

在上篇博客【死磕Spring】----- IOC 之 加载 Bean 中提到,在核心逻辑方法 doLoadBeanDefinitions()中主要是做三件事情。

814
来自专栏菩提树下的杨过

XmlSpy / XSD 以及 验证

很早以前看过一句话:“XML就象空气”,在企业应用开发中XML是一个重要的数据交换标准。而XSD则可以用来校验XML的数据格式是否正确。 一个典型的XSD文件如...

18410
来自专栏xingoo, 一个梦想做发明家的程序员

Oozie分布式工作流——从理论和实践分析使用节点间的参数传递

Oozie支持Java Action,因此可以自定义很多的功能。本篇就从理论和实践两方面介绍下Java Action的妙用,另外还涉及到oozie中actio...

2615

扫码关注云+社区