Project Modules

This project has declared the following modules:

Name Description
JPA Parent POM This parent pom is intended to provide common and re-usable definitions and constructs across JPA exercise projects instantiated by the jpa-archetype. Use this parent pom as an example of what you might include in your parent poms to help integrate JPA topics into your projects.
JPA::JPA Archetype Setup JPA maven module for use with JPA exercises or anything else where the primary focus is working with JPA.
JPA::Business Logic This project is the root project for a business logic example based on a purchasing example.
JPA::DAO This project provides the home for generic DAO and SQL aspects of working with JPA.
JPA::EntityManager This project provides the home for JPA EntityManager materials dealing with setting up and using capabilities of the EntityManager.
JPA::Entity This project provides the home for core JPA Entity materials dealing with mapping simple Java objects to database tables using JPA.
JPA::Validation This project provides the home for JPA Validation and Lifecycle materials
JPA::Relation This project provides the home for JPA Relationship materials dealing with mapping foreign key relationships between mapped JPA entity classes.
JPA::Query This project provides the home for JPA Query materials
JPA::Cache This project provides the home for core JPA Cache materials.
JPA::Tuning This project provides the home for JPA and SQL Tuning materials
JPA::Providers::Root This project is the root project for provider-specific materials.