Java Data Objects (JDO)
Transparent Persistence and JDO
Gopalan Suresh Raj
JDO enables Java developers to store their Java objects in a transactional data store without the need to explicitly manage the storage and retrieval of individual fields. Java Serialization also provides a similar mechanism.
Both JDO and Java Serialization enable an entire graph of related objects to be stored with one call once one of the objects is specified to be persistent. With serialization, the entire graph can be retrieved with a single call. However, JDO extends this by allowing individual objects in the graph and individual fields in those objects to be retrieved separately.
Persistence by Reachability (PBR) which
is "the closure of instances of persistence-capable classes reachable from
persistent fields will be made persistent at commit time" is one of the primary
features of Transparent Persistence which includes features like
Change tracking and automatic enlistment
Persistence By Reachability
Lazy data loading
Automatic navigation of the object graph.
click here to go to
My JDO HomePage...
click here to go
My Advanced Java Tutorial Page...
|About the Author...|
|Gopalan Suresh Raj is a Software Architect, Developer and an active Author. He has co-authored a number of books including "Professional JMS", "Enterprise Java Computing-Applications and Architecture" and "The Awesome Power of JavaBeans". His expertise spans enterprise component architectures and distributed object computing. Visit him at his Web Cornucopia© site (http://gsraj.tripod.com/) or mail him at firstname.lastname@example.org.|
This site was developed and is maintained by Gopalan Suresh Raj
This page has been visited times since February 26,2002.
Last Updated : Feb 26, 2002
All products and companies mentioned at this site are trademarks of their respective owners.