Hibernate
Session–Cache or collection of loaded objects relating to a single unit of work

XDoclet Annotations used to support Attribute Oriented Programming

Defines HQL for expressing queries to the database

Supports Entity Relationships through mapping files and annotations in JavaDoc

Provides a Persistence Manager API exposed via the Session, Query, Criteria, and Transaction API

Provides callback support through lifecycle, interceptor, and validatable interfaces

Entity Relationships are unidirectional. Bidirectional relationships are implemented by two unidirectional relationships

EJB 3.0

Persistence Context-Set of entities that can be managed by a given EntityManager is defined by a persistence unit

Java 5.0 Annotations used to support Attribute Oriented Programming

Defines EJB QL for expressing queries

Support Entity Relationships through Java 5.0 annotations

Provides and Entity Manager Interface for managing CRUD operations for an Entity

Provides callback support through Entity Listener and Callback methods

Entity Relationships are bidirectional or unidirectional

 


Comments




Leave a Reply