gpt4 book ai didi

java - 在 Hibernate 中重新附加一个对象而不发出 SQL 语句?

转载 作者:太空宇宙 更新时间:2023-11-04 14:28:31 26 4
gpt4 key购买 nike

如何将分离的对象重新附加到 Hibernate session 。该对象自上次与(不同的) session 关联以来一直没有更改,因此我不希望 Hibernate 发出 UPDATE 或其他 SQL 语句。

最佳答案

parent = new Parent();
parent.setName("NewParent");
Session session = util.getSession();
Transaction trans = session.beginTransaction();
LockRequest r = session.buildLockRequest(LockOptions.NONE);
r.lock(detachedChild);
parent.setChild(detachedChild);
session.save(parent);
trans.commit();
session.flush();
session.close();

关于java - 在 Hibernate 中重新附加一个对象而不发出 SQL 语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26414726/

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