Java “一个”是什么意思;附「;JDO/DataNucleus中的对象?
DataNucleus文档讨论了很多分离的对象以及分离意味着什么,但是对于新用户来说,他们略过了简单的问题:附加意味着什么 如果我执行:Java “一个”是什么意思;附「;JDO/DataNucleus中的对象?,java,jdo,datanucleus,Java,Jdo,Datanucleus,DataNucleus文档讨论了很多分离的对象以及分离意味着什么,但是对于新用户来说,他们略过了简单的问题:附加意味着什么 如果我执行: MyPersistableObj p = pm.makePersistent(myNewPersistableObj); 如果我理解正确的话,我会得到一个刚刚发布到数据库中的对象的副本,但是它的特殊性有点模糊 如果我更改了该对象的某个字段,是否会自动导致数据库更新?文档似乎暗示了这一点,但不要特别指出 我是否需要“分离”它以确保不会发生这种情况 这(JD
MyPersistableObj p = pm.makePersistent(myNewPersistableObj);
如果我理解正确的话,我会得到一个刚刚发布到数据库中的对象的副本,但是它的特殊性有点模糊
- 如果我更改了该对象的某个字段,是否会自动导致数据库更新?文档似乎暗示了这一点,但不要特别指出
- 我是否需要“分离”它以确保不会发生这种情况
- 这(JDO的附加/分离功能)与SQL有何区别?在SQL中,我习惯于简单易懂、原子、插入、查询、更新和删除
“attached”只是“由PersistenceManager管理”,因此类似于“persistenceclean”的状态。啊,谢谢,我浏览了该文档,但没有真正与attache/detach建立联系。有时阅读文档就像是从下到上学习一些东西,有很多信息,但在你到达树的顶端之前,它们并不总是相互联系的。附加/分离页面可能会调用对象生命周期作为理解附加/分离概念的先决条件。谢谢你的帮助!