有没有一种方法可以检查Java对象在JSF中提交后是否发生了更改,而无需手动存储实例或在持久化之前查询数据库。我在我的应用程序中使用了primefaces和omnifaces框架。
@Named("bean")
public class bean implement serialization{
private Person newPerson;
public void doSave(ActionEvent event) {
//compare person object
if(newPerson.equal(submittedPerson)){
//message to user for no changes to apply
----
}else{
//do persist
----
};
//getter and setter
---
---
您可以在提交之前和之后计算和比较对象的哈希码。这样,您将不必存储实际的对象本身。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句