entityManager.detach(object); 应该是Jpa2.0后出的方法,其义在于:将object设置为游离状态,不受持久化上下文的管理,这样当find出来的实体直接进行属性set方法赋新值,不会直接自动保存到数据库,且此方法后的游离状态的实体支持懒加载。
关于JPA脏数据问题
最新推荐文章于 2023-07-20 21:20:54 发布
本文探讨了JPA中entityManager.detach()方法的使用,该方法将对象置于游离状态,不再受持久化上下文管理。通过detach,对find获取的实体进行属性修改时,系统不会立即保存到数据库,同时游离状态的实体仍能支持懒加载特性。
摘要由CSDN通过智能技术生成