public class UserPO {
private Integer id;
private String userName;
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
解答:看下数据库表结构是否如下
Mysql的int字段,勾选了unsigned无符号选项,会导致int类型,变成long类型
还有MySQL的bigint类型,本来应该映射到Java的Long类型。但是如果勾选了unsigned无符号,则也会映射为BigInteger类型