假設我有一個可編輯的表格,這意味着我可以添加/更新值到單個記錄。這張表從數據庫中帶來大約20條記錄。我應該如何使用jsf跟蹤數據表記錄的更改?
正如我之前說過的,我可以添加或更新單個記錄,所以我需要將此唯一已更改的記錄發送到數據庫,以便處理/保存並非全部20條記錄。
所以我的問題是如何跟蹤更改/修改的記錄回數據庫,以提醒數據庫只處理這個更改的記錄?
這是可以使用jsf Datatable功能嗎?使用(RichFaces的-myfaces - ICEfaces的 - primfaces - etc--)
在此先感謝
這並不是JSF的責任。它只是基於表單的應用程序的基於組件的MVC框架(即它僅僅是前端的問題)。您應該用Java透視圖重新構建問題(以及JDBC和/或JPA,具體取決於您如何與Java交互數據庫)。一旦得到了答案,只需在JSF託管bean類中結合使用/調用一些JSF推送/輪詢組件。 – BalusC
你使用JPA嗎? – vels4j
謝謝MR。 BalusC爲你答案, 我知道我可以做到這一點使用JDBC或JPA,但我想知道是否有像數據表組件中的某些功能(某種類型的偵聽器)來檢測哪些記錄已被更改/刪除並提交這些更改記錄(只更改記錄/刪除)到數據庫,所以我不需要再將整個數據表提交給數據庫。 – user1967245