版权声明:允许转载,请注明来源。 https://blog.csdn.net/weixin_42127613/article/details/84791794
使用Mysql查询数据时,自动映射数据类型。
有时候Mysql的int字段,会正确映射到Java的Integer类型,有时候又会映射到Java的Long类型上,最后终于找到原因。
原来是Mysql的int字段,勾选了unsigned无符号选项,这样就导致int类型,变成了long类型。
同理,MySQL的bigint类型,本来应该映射到Java的Long类型。但是如果勾选了unsigned无符号,则也会映射为BigInteger类型。