Back to projects

Open-source project

Dropwizard EntityManager

JPA EntityManager integration for older Dropwizard/Hibernate applications.

Dropwizard EntityManager is an add-on module created for older Dropwizard applications that used JPA EntityManager APIs while still wanting managed lifecycle behavior compatible with Dropwizard Hibernate and @UnitOfWork.

Status

This repository is preserved as a portfolio artifact and reference implementation. I do not actively maintain it, review dependency updates, or provide support for production use.

Modern Dropwizard applications should start with the official dropwizard-hibernate module and current Dropwizard/Hibernate documentation before considering this approach.

Design

The module adapts Dropwizard Hibernate’s lifecycle and unit-of-work integration for applications built around JPA EntityManager APIs. It demonstrates how I approached framework extension when an application needed JPA-style access while still fitting into Dropwizard’s request-scoped unit-of-work model.

The project is licensed under the Apache License 2.0.

Technologies

  • Java
  • Dropwizard
  • Hibernate
  • JPA