3)每个字段尽量设置不可为空,对于有些业务比如订单的出仓时间确实需要等到出仓扫描时才有值的可以允许为空;
供参考的解决方案:
全部字段都设置为not null,
int ,date,datetime,timestamp类型都可以default 0
orm层配置增加如下:
zeroDateTimeBehavior=convertToNull
这样代码层面无需任何改动。()
一来兼顾db层面的优化,数据量大并发时,这种抠门是可取的,
二来兼顾tms业务.
时间紧迫,可针对大表。
zeroDateTimeBehavior=convertToNull,布布扣,bubuko.com
zeroDateTimeBehavior=convertToNull
原文地址:http://blog.csdn.net/shine0181/article/details/36384407