展示 Cabin 實體 Bean 的建立過程。使用 Java new() 操作符為 Cabin Bean 類別實例配置記憶體,在客戶端本地初始化成員屬性:
Cabin cabin_1 = new Cabin();
cabin_1.setId(1);
cabin_1.setName("Master Suite");
cabin_1.setDeckLevel(1);
cabin_1.setShipId(1);
cabin_1.setBedCount(3);
此時實體尚未存入資料庫。必須將實例傳給 TravelAgent EJB,呼叫 EntityManager.persist() 才會持久化。

客戶端透過主鍵呼叫 TravelAgentRemote.findCabin() 定位實體。Session Bean 與 EntityManager 互動查詢資料庫,傳回 Cabin 實例。因 Cabin 實作 java.io.Serializable,可序列化經網路傳回客戶端,本地查詢屬性值:
Cabin cabin_2 = dao.findCabin(1);
System.out.println(cabin_2.getName());
System.out.println(cabin_2.getDeckLevel());
System.out.println(cabin_2.getShipId());
System.out.println(cabin_2.getBedCount());
輸出:
Master Suite
1
1
3
恭喜!您已建立並執行第一個 Stateless Session Bean 與 Entity Bean。雖然功能簡單,但為學習 EJB 與實體實作奠定良好基礎。