Документы DataNucleus много говорят об отделенных объектах и о том, что значит быть отделенным, но для новых пользователей они как бы пропускают упрощенное: что значит быть присоединенным?
http://www.datanucleus.org/products/accessplatform_1_1/jdo/attach_detach.html
Если я выполню:
MyPersistableObj p = pm.makePersistent(myNewPersistableObj);
Если я правильно понимаю, я получаю обратно копию объекта, который был только что отправлен в базу данных, но как это особенное,немного нечетко
- Если я внесу изменение в одно из полей этого объекта, автоматически ли это приведет к обновлению базы данных?Документы, кажется, намекают на это, но не называйте это в частности.
- Нужно ли "отсоединять" это, чтобы этого не произошло?
- Как это (Функции JDO для присоединения / отсоединения) отличаются от SQL, где я привык к простому для понимания, атомарному , вставке, запросу, обновлению и удалению?