« Firefox di Perangkat Mobile | Main | Nintendo Dsi »
Refresh Data from ADF BC View Model
By deepe | September 26, 2008
Kemaren ketika mengerjakan project web dengan menggunakan teknologi ADF BC dan ADF Faces, saya menemui permasalahan. Permasalahannya adalah ketika saya melakukan penyimpanan data, saya melakukan pengecekan terhadap suatu data di database. Akan tetapi data yang saya peroleh bukan merupakan data yang terbaru. Menurut saya, hal ini disebabkan karena mekanisme dari teknologi ADF BC yang hanya akan melakukan pembacaan ulang ke database seperti saat penggunaan perintah Rollback.
Bingung harus bertanya kemana, jadi saya memutuskan untuk mencari informasi mengenai pembacaan ulang ke database melalui google. Setelah beberapa lama mencari dan tidak juga menemukan solusi, saya terus memikirkan bagaimana cara supaya bisa melakukan pembacaan ulang dari database. Setelah memandangi kode saya selama berjam-jam akhirnya saya menemukan satu trik. Sebenarnya saya ngga suka trik ini karena saya jadi tidak mengerti konsep yang terjadi di balik tekonologi ini. Akan tetapi untuk sementara saya gunakan saya trik ini. Triknya adalah menjalankan fungsi executeQuery sebelum mengambil row dari view model. Contohnya seperti berikut:
findHondaH000SettingsByValPrsImpl view = getfindHondaH000SettingsByValPrs1(); view.executeQuery(); findHondaH000SettingsByValPrsRowImpl row = (findHondaH000SettingsByValPrsRowImpl)view.first(); String proses = ""; if (row!=null) { proses = row.getRefCode(); }
Jika diantara pembaca ada yang mengerti bagaimana cara melakukan refresh data ke database dengan teknologi yang saya sebutkan diatas, tolong di posting caranya di komentar board ya. thanks
Topics: Java |


