Enum
For Enum types we can use JPA standard @Enumerated or use Ebean specific @DbEnumValue.
Example: JPA Standard using Enum name values
@Enumerated(EnumType.STRING) Status status;
Example: Using Ebean @DbEnumValue
public enum Status { NEW("N"), ACTIVE("A"), INACTIVE("I"); String dbValue; Status(String dbValue) { this.dbValue = dbValue; } // annotate a method that returns the value // in the DB that the enum element maps to @DbEnumValue public String getValue() { return dbValue; } }