Changes between Initial Version and Version 1 of ebXMLPersistenceLayer


Ignore:
Timestamp:
Aug 2, 2008, 6:38:17 AM (16 years ago)
Author:
heikki
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ebXMLPersistenceLayer

    v1 v1  
     1= ebXML Persistence =
     2
     3This page describes GeoNetwork's implementation of a Persistence Layer to the ebXML Object Model.
     4[[BR]]
     5
     6----
     7
     8=== Introduction ===
     9
     10The [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
     16Here is a list of design decisions regarding the Hibernate mapping.
     17
     18