| com.versant.core.jdo.sco.VersantSimpleSCO
All known Subclasses: com.versant.core.jdo.sco.detached.DetachSCOVector, com.versant.core.jdo.sco.detached.DetachSCOHashtable, com.versant.core.jdo.sco.detached.DetachSCOTreeSet, com.versant.core.jdo.sco.detached.DetachSCOLinkedList, com.versant.core.jdo.sco.detached.DetachSCODate, com.versant.core.jdo.sco.detached.DetachSCOTreeMap, com.versant.core.jdo.sco.detached.DetachSCOHashSet, com.versant.core.jdo.sco.detached.DetachSCOHashMap, com.versant.core.jdo.sco.detached.DetachSCOArrayList,
VersantSimpleSCO | public interface VersantSimpleSCO extends Cloneable(Code) | | A Simple SCO. Mutable Second Class Objects are required to mark the field
on the owner PC as dirty when they change.
Try to implement ?VersantAdvancedSCO? rather than this. SCO's implementing
?VersantAdvancedSCO? increase performance because they can be re-used and
saves lots of new instance creation.
SCO's that are collections should implement ?VersantSCOCollection? for
dramatic performance increases on commit and flush.
SCO's that are maps should implement ?VersantSCOMap? for dramatic performance
increases on commit and flush.
See Also: VersantAdvancedSCO See Also: VersantSCOCollection See Also: VersantSCOMap |
clone | Object clone()(Code) | | Make a clone. (Creates and returns a copy of this object.)
Mutable Second Class Objects are required to provide a public
clone method in order to allow for copying PersistenceCapable
objects. In contrast to Object.clone(), this method must not throw a
CloneNotSupportedException.
|
makeTransient | void makeTransient()(Code) | | Nullifies references to the owner Object, Field and StateManager
|
|
|