This content has been marked as final. Show 3 replies
Read this :
Especially '3.8.2 Whether to Use Entity Object Definitions '
Hi,1 person found this helpful
Entity object :
An entity object represents a row in a database table and simplifies data modification by handling all Data Manipulation
Language (DML) operations. It can encapsulate businesslogic for the row to ensure that business rules are consistently enforced.
A given entity object is associated with others to reflect relationships in the underlying database schemain order to create a layer
of business domain objects to reuse in multiple applications.
A view object represents a SQL query and simplifies working with the results of that query. The full power of the familiar
SQL language is used to join, project, filter, sort,and aggregate data into the exact "shape" required by the end-user task at hand.
Thisi ncludes the ability to link a view object with others to create master/detail hierarchies of any complexity. When end users modify
data in the user interface, your view objects collaborate with entity objects to consistently validate and save the changes
Thank You Santosh.