JDO - я должен использовать detachCopy или makeTransient? - PullRequest
2 голосов
/ 10 февраля 2010

С JDO, когда я должен использовать detachCopy и когда я должен использовать makeTransient?

Что конкретно делает каждый из них?

Ответы [ 2 ]

0 голосов
/ 04 ноября 2013

С http://db.apache.org/jdo/attach_detach.html

Отдельный объект сохраняет идентификатор своего объекта хранилища данных. Отдельные объекты следует использовать там, где вы хотите обновить объекты и прикрепить их позже (обновление связанного объекта в хранилище данных. Если вы хотите создавать копии объектов в хранилище данных с собственными тождества вы должны использовать makeTransient вместо detachCopy.

0 голосов
/ 10 февраля 2010

Я уверен, что мы написали документы об этих вещах ... http://www.datanucleus.org/products/accessplatform/performance_tuning.html хотя, очевидно, спецификация JDO определяет их лучше

...