假设我在db中有两个表:Car和Part。汽车拥有任意数量的零件。
因为我使用EJB 3.0,我有Car的实体bean,Part和Car实体bean包含Part对象列表。
我想将新的Part保存到db,然后从db all Cars获取。我发现Part I刚刚添加到与获取的汽车相关的部件中。但事实并非如此。
我坚持并在单笔交易中找到,这就是我猜的问题。我怎样才能将内容保存到数据库中,并在调用实体管理器上的持久存储器后从db中获取它?
答案 0 :(得分:1)
尝试在持久化Part和获取Car实体之间使用EntityManager的flush方法。