Characteristics of Entity Object (EO)
An entity object is the ADF BC component that represents a row in a database table and simplifies modifying its data. It enables you to encapsulate domain business logic for those rows to ensure that your business policies and rules are consistently validated.
Each entity object maps to a data source, usually a database table or database view. Entity objects handle database caching, so that changes to data are cached in the entity object before being committed to the database.
Entity objects are the foundation of the Business Components technology. Each entity object represents a business object, or business entity, in your application. Entity objects handle business rules and validation and can contain custom business methods.