Příklad Svět aut zahrnuje objekty bean entity EJB 2.0 s ukládáním řízeným kontejnerem (CMP) sestavené s pomocí dědičnosti kořen/list.
Vozidlo (Vehicle) je kořenový objekt enterprise bean, z něhož se odvozují všechny listové objekty enterprise
bean. Listy zahrnují závodní auto (RaceCar), autobus (Bus) a SUV. Dále, příklad Svět aut zahrnuje vztahy jeden-na-více pro garáž (Garage) a díly (MotorVehiclePart) a možnost vlastního sestavení telefonního čísla (VapUSPhoneNumber) (pole entity pro vozidlo - Vehicle). Na všech objektech enterprise bean se používají vyhledávače pro nalezení všech instancí trvalých objektů.
Projekt EJB zahrnuje následující objekty enterprise bean:
- Vozidlo (vehicle): Kořenový objekt enterprise bean, jehož pole CMP zahrnují: id, datum nabytí (dateAcquired) a mobilní telefon (cellphone)
- Automobil (automobile): dědí od vozidla a přidá pole CMP: počet airbagů (numberOfAirBags)
Závodní auto (RaceCar): dědí od automobilu a přidá pole CMP: nejvyšší rychlost (topSpeed)
- Autobus (bus): dědí od vozidla a přidá pole CMP: maximální počet cestujících (maximumPassengers)
- Nákladní auto (truck): dědí od vozidla a přidá pole CMP: maximální náklad (maximumLoad), počet kol (numberOfWheels)
- SUV: dědí od nákladního auta a nepřidává další pole CMP
- Garáž (garage): má přidružení jeden-na-více s vozidlem a obsahuje následující pole CMP: id, kapacita (capacity)
- Díl (MotorVehiclePart): má přidružení více-na-jeden s vozidlem a obsahuje následující pole CMP: ID dílu (partId), popis (description)