【发布时间】:2012-02-14 21:56:12
【问题描述】:
在hibernate的引用中说merge()
• 如果当前没有与 会话,尝试从数据库中加载它,或者创建一个新的持久化 实例
• 返回持久实例
• 给定的实例没有与会话关联,它 保持分离
最后一行表示返回的对象已分离是什么意思? merge() 用于将分离对象与会话重新关联,那么它是如何返回分离对象的呢?
【问题讨论】:
标签: hibernate
在hibernate的引用中说merge()
• 如果当前没有与 会话,尝试从数据库中加载它,或者创建一个新的持久化 实例
• 返回持久实例
• 给定的实例没有与会话关联,它 保持分离
最后一行表示返回的对象已分离是什么意思? merge() 用于将分离对象与会话重新关联,那么它是如何返回分离对象的呢?
【问题讨论】:
标签: hibernate
文档说“给定实例”。这意味着:
A a, b;
...
a = session.merge( b );
在这个阶段,a 与会话相关联,但b 保持分离状态。
【讨论】: