Interface Summary |
CompoundType<V> |
API from creating and getting property values from an Immutable Compound Value Object. |
CompoundTypeProperty<V,P> |
Represents a Property of a Compound Value Object. |
EncryptDeployManager |
Programmatically define which database columns are encrypted. |
EncryptKey |
Represents the key used for encryption. |
EncryptKeyManager |
Determine keys used for encryption and decryption. |
Encryptor |
Used for Java side encryption of properties when DB encryption is not used. |
ExternalTransactionManager |
Provides awareness of externally managed transactions. |
NamingConvention |
Defines the naming convention for converting between logical property names/entity names and physical DB column names/table names. |
PstmtDelegate |
Unwrap the PreparedStatement to get the specific underlying implementation. |
ScalarTypeConverter<B,S> |
Used to convert between a value object and a known scalar type. |
Class Summary |
AbstractNamingConvention |
Provides some base implementation for NamingConventions. |
AutofetchConfig |
Defines the Autofetch behaviour for a EbeanServer. |
DataSourceConfig |
Used to config a DataSource when using the internal Ebean DataSource implementation. |
EncryptDeploy |
Define the encryption options for a bean property. |
GlobalProperties |
Provides access to properties loaded from the ebean.properties file. |
MatchingNamingConvention |
The JPA naming convention where column names match property names and table names match entity names. |
ServerConfig |
The configuration used for creating a EbeanServer. |
TableName |
TableName holds catalog, schema and table name. |
UnderscoreNamingConvention |
Converts between Camel Case and Underscore based names for both table and column names (and is the default naming convention in Ebean). |