將更改保存到實體我有一個實體User
和實體UserPage
用戶不具有UserPage當你創建了他
現在我想創建一個userpage並將其分配給用戶。這看起來是這樣的:如何使用JPA
UserPage page= new UserPage([Attributes here]);
User user; (this is a User previously created, persisted and now fetched)
現在我執行以下操作:
user.setUserPage(page);
userPageEJB.persist(page);
現在
,當我想獲取用戶的userPage,我做的:
User user= userEJB.getUserByID([userID here]);
UserPage page= user.getUserPage();
現在的問題是,這些更改似乎沒有保存(最後一行代碼總是返回null)。如何保存它們以便我可以獲取特定用戶的頁面?
顯示周邊代碼。所有這些都在同一個事務中運行嗎?如何管理? – chrylis