一、数据库默认值
数据库默认值尽量不要设置为null,在新建表时设置“非空”
设置为null时,如果查询得用"isnull"而不可以用"==null"
参考:https://blog.csdn.net/Architect_CSDN/article/details/80764070
https://blog.csdn.net/qq_29180565/article/details/90050510
二、insert 和 insertSelective的区别
使用逆向工程生成的代码做一个添加时通常都会有insert和insertSelective两个选择。
两者的区别在于:如果选择insert 那么所有的字段都会添加一遍即使没有值,但是如果使用inserSelective就会只给有值的字段赋值(会对传进来的值做非空判断)