An entity Bean models a business concept that is a real-world object. For example, an entity Bean might represent a scheduled airplane flight, a seat on the airplane, or a passenger’s frequent-flyer account. Entity Beans have the following characteristics:
Each instance represents a row in a persistent database relation, such as a table, view, or the results of a complex query.
The Bean has a primary key that corresponds to the database relation’s key, and is represented by a Java datatype or class.