2009-04-20 17 views
0

假設我在db:Car和Part中有兩個表。汽車擁有任意數量的零件。EJB在單個事務中查找持久數據

因爲我使用EJB 3.0,我擁有Car和Part和Car的實體bean實體bean包含Part對象列表。

我想保存新的部分數據庫,然後從數據庫中獲取所有汽車。我執行了第一部分,我剛剛添加了與抓取的汽車相關的部分。但事實並非如此。

我堅持並在單筆交易中找到,所以這是我猜的問題。我怎樣才能保存一些數據庫,並在調用後堅持entityManager從數據庫中獲取它?

回答

1

嘗試使用EntityManager的持久化零件和獲取汽車實體之間的刷新方法。

+0

我試過這個,但無濟於事......我還是不能新添加取車實體。 – mgamer 2009-04-21 08:43:02

+0

然後你應該發佈你的代碼。 – topchef 2009-04-21 15:00:07