Changes between Initial Version and Version 1 of ebXMLPersistenceLayer
- Timestamp:
- 08/02/08 06:38:17 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ebXMLPersistenceLayer
v1 v1 1 = ebXML Persistence = 2 3 This page describes GeoNetwork's implementation of a Persistence Layer to the ebXML Object Model. 4 [[BR]] 5 6 ---- 7 8 === Introduction === 9 10 The [wiki:ebXMLObjectModel ebXML Object Model] has the capability of being persisted to permanent storage (a database). In order to achieve a vendor-independent code base and to maintain the Object Oriented paradigm in the face of the Relational paradigm employed by databases, we use [http://www.hibernate.org/ Hibernate] as an Object/Relational Mapping tool. [http://www.hibernate.org/ Hibernate] was chosen over other solutions such as [http://java.sun.com/products/ejb/ EJB 3.0] as that would require a J2EE container for runtime platform. We're not using the Hibernate framework within the confines of the [http://java.sun.com/javaee/technologies/persistence.jsp JPA] specification at this moment, although this is open to debate. 11 12 ---- 13 14 === Implementation details === 15 16 Here is a list of design decisions regarding the Hibernate mapping. 17 18