码迷,mamicode.com
首页 > 其他好文 > 详细

jpa

时间:2019-01-12 22:47:56      阅读:255      评论:0      收藏:0      [点我收藏+]

标签:class   blank   hibernate   lan   service   有一个   ddr   事务   天津   

@Transactional
    public void testPerson() {
        try {
            Person person1 = personDao.findById(1);
            person1.setAddress("天津");
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

service就这样一个方法,数据库中数据也会进行更新

 

将查询出来的数据对象赋值,然后不执行更新操作,结束之后发现数据库中的数据已经更改,经过查询发现是因为hibernate缓存在事务结束之后有一个同步操作,会将更改之后的自动同步到数据库中

https://www.jianshu.com/p/8b353263fdd8

jpa

标签:class   blank   hibernate   lan   service   有一个   ddr   事务   天津   

原文地址:https://www.cnblogs.com/bxssjava/p/10261103.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!