手動插入數據非數據庫字段不能設置值

      在ADF的開發過程中,有些時候,根據特定的需求,需要一次性地插入多行數據,比如對於車輛費用的維護功能,需要一次性插入停車費用、修理費用、過路費用、郵費等多條數據,這種情況下,不能使用ADF標準的插入功能,就需要自己客戶化地實現插入功能。

      在實現這種需求的時候,在插入數據的方法中,使用row.setAttribute()方法時,對於那些非數據庫的字段(只是爲了在頁面上顯示)有時會遇到一些問題。我曾經遇到過這樣的問題,進入頁面的時候,點擊插入按鈕,多行數據被插入,沒有問題;但是當回滾這次插入操作,然後再點擊插入按鈕,就會出現非數據庫字段的值在後臺(插入方法中)賦值不上(也就是在頁面上顯示爲空),後面經過各種嘗試,都沒有好的解決方法,無奈之下,只好在回滾之後,重新查詢一下vo,把該問題給解決了,希望以後能找到更好的解決方法。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章