Entity model describes the data or information aspects of a business domain or its process requirements, which includes entities, their properties and the relationships that can exist among them.
Generate JPA entities (Java Persistence API) instead of manual writing and maintaining code.
Define entities containing typed attributes and create relationships between them.
Mix numeric or UUID primary keys.
Process Data Container
Use transient attributes to support consistent process data.
Assign freely definable meta-tags to attributes to be used in higher levels of abstraction.
Define complex data types in a bean to be reused in any entity.
Use temporal data to define data that will become valid in the future or was valid in past.
Introduce versioned instances of data to enable multistage-rollback and manage historicized data.