当我更改inputtext字段中的值(从db填充)然后合并时,hibernate正在做一些我不理解的事情。
让我们说输入文本字段已经填充了字符串" New York"。 当我改变它来说" Boston"时,这是调用getter和setter方法的顺序: 物业GET:纽约 物业GET:纽约 财产集:波士顿 财产集:纽约
它不会将值更改为波士顿并将值保持为纽约。这是唯一一个从db。
引用此字段的输入文本字段这是我的二传手和吸气鬼:
@Column(name = "City", length = 32)
public String getCity() {
System.out.println("PROPERTY GET: " + city);
return this.city;
}
public void setCity(String city) {
System.out.println("PROPERTY SET: " + city);
this.city = city;
}
知道为什么会这样吗?