当调用 persist 时,永远不会调用 setId 方法,这反过来会导致 firePropertyChange 不执行。我需要触发 changeSupport 方法,因为我的功能取决于我的实体状态。
public void setId(Long id) {
Long oldId = this.id;
this.id = id;
changeSupport.firePropertyChange("id", oldId, id);
}
当调用 persist 时,永远不会调用 setId 方法,这反过来会导致 firePropertyChange 不执行。我需要触发 changeSupport 方法,因为我的功能取决于我的实体状态。
public void setId(Long id) {
Long oldId = this.id;
this.id = id;
changeSupport.firePropertyChange("id", oldId, id);
}