我是靠谱客的博主 自然大船,最近开发中收集的这篇文章主要介绍解决JPA *巨坑* 查询数据后修改,数据库会更新,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

&_& 问题?

查询数据后对entity进行修改,数据库对应字段会自动更新。
  • 解决方法如下:
  1. 使用BeanUtils
    new一个新实体,将查询出来的实体复制给新实体,修改之后返回新实体对象。
 BeanUtils.copyProperties(entity,newEntity);
 newEntity.set...
  1. 使用@Transactional注解
    在Dao层对应方法使用该注解,表示以非事务方式执行操作,如果当前存在事务,就把当前事务挂起(只查询)。
@Transactional(propagation=Propagation.NOT_SUPPORTED)

推荐方法1

???? 作者:Teddy (公众号:鸡仓故事汇)
ok!到这里就大功告成,小编(Teddy)在这里先感谢大家的到来。
虽然不是太详细,小编已经很努力,给小编来个一键三连(点赞,关注,收藏),小编会越来越努力。。。

最后

以上就是自然大船为你收集整理的解决JPA *巨坑* 查询数据后修改,数据库会更新的全部内容,希望文章能够帮你解决解决JPA *巨坑* 查询数据后修改,数据库会更新所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部