JPA Objects
is a sister project to Naked
Objects, providing an implementation of an object store to allow
Naked Objects domain models to be persisted to an
RDBMS. As you might imagine from the name, the domain
objects are annotated using JPA annotations
(javax.jpa.Entity
and so on). Hibernate is used as the underlying JPA
provider.
This user guide describes how to annotate your domain objects for use by JPA Objects, and how to configure Naked Objects to use the objectstore provided by JPA Objects. It also describes how to use the Maven archetype provided to ease development.
JPA Objects is hosted on SourceForge, and is licensed under Apache Software License v2. Naked Objects is also hosted on SourceForge, and is also licensed under Apache Software License v2.