private int tId;自动生成会是public String gettName() {
return tName;
}
public void settName(String tName) {
this.tName = tName;
}呵呵!
return tName;
}
public void settName(String tName) {
this.tName = tName;
}呵呵!
调试欢乐多
public String gettName() {
return tName;
}
public void settName(String tName) {
this.tName = tName;
}啥意思不明白,这代码也没啥写错的地方啊
return tName;
} public void setTName(String name) {
tName = name;
}
不过它把set方法的传入参数名给改了。
return tName;
} public void setTName(String name) {
tName = name;
}
JavaBeans Specification, 8.8 节 Capitalization of inferred names
https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=7224-javabeans-1.01-fr-spec-oth-JSpec@CDS-CDS_Developer
文中提到可以使用 Introspector.decapitalize 这个静态方法转换。属性是由 setter/getter 方法决定的,并不是由成员字段决定的。
return tName;
}
public void settName(String tName) {
this.tName = tName;
}没遇到过这种问题