我对Hibernate的理解是,当对象从DB加载时,它们被添加到Session中.在不同的点上,根据您的配置,会话被刷新.此时,修改后的对象将写入数据库.
Hibernate如何确定哪些对象是"脏的"并且需要编写?
Hibernate生成的代理是否拦截了对字段的赋值,并将对象添加到Session中的脏列表中?
或者Hibernate是否查看Session中的每个对象并将其与对象的原始状态进行比较?
还是完全不同的东西?
java orm session hibernate flush
flush ×1
hibernate ×1
java ×1
orm ×1
session ×1