1. int变long
MySQL中id字段存的是unsigned int 类型,MyBatis框架却将其转为了Long
MyBatis框架使用Long来映射MySQL的int。原因是我们的数据库id字段设置的类型为无符号的Int型
如果MySQL选择无符号的int类型时,它的取值范围是要超过java的Integer类型的,所以MyBatis框架为了确保能包括MySQL中int的所有取值范围,使用java中的Long映射最为可靠。
MySQL中id字段存的是unsigned int 类型,MyBatis框架却将其转为了Long
MyBatis框架使用Long来映射MySQL的int。原因是我们的数据库id字段设置的类型为无符号的Int型
如果MySQL选择无符号的int类型时,它的取值范围是要超过java的Integer类型的,所以MyBatis框架为了确保能包括MySQL中int的所有取值范围,使用java中的Long映射最为可靠。