是不是mysql中的tinyint, 就可以映射为Java中的boolean类型啊

mysql中没有boolean类型,Java中没有tinyint,
是不是mysql中的tinyint, 就可以映射为Java中的boolean类型啊

img

因为tinyint(1) 就是一字节 ,不是0就是1,当你去利用java mybatis框架去映射的时候 mybatis会认为你就是 true或者false,所以这不是mysql给你转的。

0就是false 1及其其他整形就是true;
但是最好使用枚举映射

boolean在MySQL里的类型为tinyint(1)。