使用JPA中@Query 注解实现update 操作
2017-03-12 00:59
399 查看
使用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) 自动清除实体里保存的数据。
相关文章推荐
- 使用JPA中@Query 注解实现update 操作
- 使用JPA中@Query 注解实现update 操作
- 使用JPA中@Query 注解实现update 操作
- 使用JPA中@Query 注解实现update 操作方法(必看)
- PRB:ASP 返回“Operation Must Use an Updateable Query”(操作必须使用可更新的查询)错误
- 关于Jpa使用Update方法进行更新操作,却没有同步到数据库的原因
- 使用ButterKnife注解框架实现View的点击操作
- SpringBoot项目 使用Sprin Data Jpa 实现数据库的 增 ,删, 改, 查操作
- php使用Elasticsearch-api之update_by_query操作
- 使用MyBatis对表执行增删改查操作——基于注解的实现
- SpringData 学习(4)—— 使用 @Query 注解实现查询
- SpringData JPA @query注解使用原生代码报错问题
- JavaBean 实现Mysql数据库操作(Query、Insert、Delete、Update)
- spring-data-jpa 的@Query注解的使用
- 数据库表的自增ID createDate和updateDate 用JPA注解代替触发器实现
- JavaBean 实现Mysql数据库操作(Query、Insert、Delete、Update)
- MyBatis第二讲学习笔记 ,使用MyBatis对表执行增删改查操作——基于注解的实现
- [Java Web]ibatis使用queryForMap实现数据查找等操作
- 两种使用Spring JdbcTemplate实现update或insert操作
- 关于使用JPA中@Query注解传递表名/视图名参数的问题