2017-09-08 77 views
0

我在應用程序模塊中創建了一個特定VO(視圖)的兩個實例。現在,當我在一個視圖實例中進行更改(尚未提交)時,它也反映在另一個視圖實例中。例如:假設有StudentVO,並且我在AM中創建了StudentVO的兩個實例(std1,std2)。我已經爲一個特定的學生詢問了兩個VO(std1,std2),即。兩人目前都持有同樣的學生紀錄。現在我修改了一個屬性,讓我們說std1的標記。它也反映在std2中。有沒有辦法阻止它們?...我必須在std2中看到舊標記並在std1中看到已修改標記。限制ADF中一個視圖實例的更改

回答

1

發生這種情況是因爲您的VO基於EO。這不會發生在基於查詢的VO上,但是當然,您需要基於EO的VO來更新記錄。 根據不同的EO需要兩個不同的VO,或者需要基於查詢的一個VO。

相關問題