JavaBean类中设置的一个属性id,之后进行各种返回操作时,其余项都正常,只有id会全为null
private Integer id;
public Integer getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
经过排查发现无意间将setId里面的参数id写成了int,虽然发生了自动装箱,但最终在通过JDBC时产生的id均为null。
private Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
改成正确的Integer时,查询正常,问题解决,编程不能太马虎,原因还在慢慢了解中。