擅长:python、mysql、java
<p>“分离”意味着您正在处理一个与<code>Session</code>无关的ORM对象。<code>Session</code>是关系数据库的网关,因此每当您引用映射对象上的属性时,ORM有时需要返回数据库以获取该属性的当前值。一般来说,您应该只处理“附加”对象-“分离”是用于缓存和在会话之间移动对象的临时状态。</p>
<p>请参阅<a href="http://docs.sqlalchemy.org/en/latest/orm/session_state_management.html?highlight=object%20states#quickie-intro-to-object-states" rel="noreferrer">Quickie Intro to Object States</a>,然后可能还会阅读该文档的其余部分;)。</p>