1.binary_integer和number的区别
binary_integer 是number的子集,binary_integer 一般用于数组(联合数组)的下标,不过现在大部分数值型的数据都差不多用number
mysql不支持bool类型,所以,当把一个数据设置成bool类型的时候,数据库会自动转换成tinyint的数据类型,其实这个就是变相的bool。 默认值也就是1,0两种,分别对应了bool的true和false
2.java的float字段的大小比较
对于float和double类型的数据不能直接用==或!=比较是否相等,而应该用类似Math.abs(a-b) < 0.000001的方式。
或者对于一些精度要求较高的数据,不要用double或float定义。
3.10 pages《thingking in java》
4.mac idea spring搭建简单的hello world
环境搭建中
5.数据库insert字段为null或空字符串有何影响、insert顺序的影响:
Oracle的插入null和空字符串的效果是一样的;
mysql中null表示没有值,空字符串表示值存在,只是为空;比如一个电话号码的字段,null表示电话号码未知,空字符串表示该人员没有电话,因此没有电话号码。
6.mybatis的自动生成
https://www.cnblogs.com/gczmn/p/9438651.html
7.mybatis的常见错误异常总结
对于boolean的字段,getter/setter时的get方法isXXX属性时报错。