有没有办法检查 java 对象在提交后是否发生了变化
Is there a way to check if java object changed after submit
有没有办法在 JSF 中提交后检查 java 对象是否更改,而无需手动存储实例或在持久化之前查询数据库。我在我的应用程序中使用 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
---
---
您可以在提交前后计算并比较对象的哈希码。这样,您就不必存储实际对象本身。
有没有办法在 JSF 中提交后检查 java 对象是否更改,而无需手动存储实例或在持久化之前查询数据库。我在我的应用程序中使用 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
---
---
您可以在提交前后计算并比较对象的哈希码。这样,您就不必存储实际对象本身。