如何在Bean中查找更改

时间:2011-03-10 07:31:56

标签: java jsf richfaces seam

我有3个标签。其中每个标签包含一个带保存按钮的表单。在进行一些更改后的编辑模式下,如果我转到另一个标签,我必须显示一个警告说保存修改后的更改。如何在jsf中找到已保存数据和已修改数据之间的区别。最简单的方法是什么。

2 个答案:

答案 0 :(得分:1)

只比较DB中的模型和来自视图的模型,使用暴露给视图的字段,它还可以帮助脏检查机制并可以保存数据库调用

答案 1 :(得分:1)

我们通常会存储已保存状态的副本,以便不必再次转到数据库。保存后,可以更新可编辑和“原始”副本。这样我们也可以提供“重置”选项。