2013-10-01 118 views
0

我有1個應用程序模塊,1個連接到數據庫和兩個DataControls基於單個ViewObject。他們被放置在同一個表格上。當我向第一個DataControl插入數據並嘗試在第二個時間重新執行查詢時,ADF是否有可能創建2個會話?ADF DB連接和會話

+0

什麼是當前的行爲,你想實現什麼(實際上)?你是否想通過只按一個按鈕或什麼來插入來自兩個DC的數據? –

+0

我在運行時遇到問題。兩位使用應用程序的用戶。在數據庫中,我有包含全局變量的包。理論上,第一個用戶使用自己的變量,改變它們,第二個用戶使用他自己的變量。但是第二個用戶從第一個用戶看到的值而不是默認值。我認爲在嘗試使用經濟資源時使用相同的AppModule實例時,adf會出現問題。 – Amewarashi

回答

0

你的問題實際上不成問題。這是它應該工作的方式。兩個用戶不能同時更新/更改同一行。提交更改的第一個確定,而第二個錯誤彈出窗口將顯示,告訴他當前行已從其他人更新。如果用戶不工作(改變)在同一行,但相同的ViewObject的不同行,那麼你應該考慮這個鏈接:

http://radio-weblogs.com/0118231/stories/2004/03/24/whyDoIGetOraclejborowinconsistentexception.html

我建議你看一看也是這本書,你可以找到它免費下載,只需搜索一下。

http://www.amazon.com/Quick-Start-Oracle-Fusion-Development/dp/0071744282

有一個愉快的一天,桐油。