2013-07-11 17 views
1

我正在使用JDeveloper 11.1.2.3.0 我在這裏面對一個奇怪的行爲。我已經創建了2個AppModules,並且在每個AppModule中我都有來自同一個View對象的DataControls(不僅如此)。當我使用Page1創建一個新行時,例如使用AppModule1中的DataControl,然後導航到使用A​​ppModule2中的DataControl的Page2時,將啓用Commit和Rollback按鈕。即使我在這種情況下重新部署應用程序,我也必須在第2頁中提交。如果我這樣做,那麼問題就不會再出現。 所以即使通過我在第一個案例中提交,我也必須在第二個頁面中提交。正如我所說的EO和VO是一樣的,只是AppModules是不同的。 有誰知道爲什麼會發生這種情況和/或如何解決這個問題? 如果有人知道這是一個已知的bug,請告訴我。來自同一個ViewObject的迭代器不會進行通信

回答

1

那麼我匆匆一點,我只是找到了解決方案(實際上的問題)。顯然不同的應用程序模塊完全被其他人忽略,並擁有自己的數據庫連接。這裏的解釋是: http://www.jobinesh.com/2010/03/what-you-may-need-to-know-about-nested.html

+1

我相信如果您嵌套應用程序模塊,它們將共享相同的數據庫連接。 – GavinWoods

+0

是的,謝謝,實際上有點奇怪,即使我重新部署應用程序,問題也是一樣的。這可能意味着每個應用程序模塊在某個文件中包含一些內部鍵,並且發現某個記錄在數據庫中,並且他不知道,因此它顯示提交選項,因爲「認爲」用戶剛剛添加了這些內容。 –

相關問題