gpt4 book ai didi

java - 当我修改 session 中的实体时,hibernate 如何检测到更改

转载 作者:行者123 更新时间:2023-11-30 08:23:21 24 4
gpt4 key购买 nike

<分区>

我想知道 Hibernate 内部是如何工作的。

所以,我在 DB 中有一个人叫“Peter”;

Session session = SessionFactory.openSession();
Person p = session.get(Person.class, 1);//Peter's id is 1
System.out.println(p.getName());//output : Peter
p.setName("Joey");
session.flush();
session.close();

现在此人在数据库中的名字已更改为“Joey”。

这是怎么发生的?

当我改变了这个人的名字。 hibernate 如何检测到变化?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com