Ebean ORM for Java/Kotlin

Fast and simple data access on the JVM

Current version -

About Ebean

JPA Mapping

Ebean uses JPA mapping annotations.

public class Customer extends BaseModel {

  String name;

  Address billingAddress;

  List<Contact> contacts;

Simple to use

Ebean provides a simpler programming model that developers can understand and master quickly.

Type safe queries

Query beans

Use Query beans to build queries in a type safe manner.

LocalDate lastWeek = ...;

List<Customer> customers
  = new QCustomer()