有两种方法可以在事务管理上下文中处理新创建的对象。 建议的方法是在将对象添加到数据库或相应的容器后对其进行处理,并存储返回给您的 ID。关闭对象(将其提交到数据库)后,可以使用该函数获取操作的新指针。即使在将对象添加到数据库后调用该对象,如果包含事务中止,其创建也将撤消。请参阅将事务模型与打开和关闭机制混合使用。close()getObject()close() 另一种方法是将新创建的内存中对象添加到数据库或相应的容器中,然后容器会将其添加到数据库中。然后将其添加到最近的事务使用器中。现在它与事务相关联,它将提交或取消创建,具体取决于事务是成功结束还是中止。AcTransactionManager::addNewlyCreatedDBRObject()AcTransaction::addNewlyCreatedDBRObject |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-1-8 19:12
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.