(或数字),禁止出现数字开头,禁止两个下划线中间只出现数字.数据库字段名的修改代价很大,因为无法进行预发布,所以字段名称需要慎重考虑
MySQL在windows下不区分大小写,但在Linux下默认是区分大小写的...1的返回结果是NULL,而不是true
在代码中写分页逻辑时,若count为0应直接返回,避免执行后面的分页语句
不得使用外键与级联,一切外间的概念必须在应用层解决
比如学生和成绩的关系:
学生表中的...student_id是主键,那么成绩表中的student_id则为外键
如果更新学生表中的student_id,同时触发成绩表中的student_id更新,即为级联更新
外键与级联更新适用于单机低并发,...不适合分布式,高并发集群
级联更新是强阻塞,存在数据库更新风暴的风险
外键影响数据库的插入速度
禁止使用存储过程,存储过程难以调试和扩展,更没有移植性
数据订正(数据删除,修改记录操作)时,要先select...is, 而数据库字段必须加is_, 要求在resultMap中进行字段与属性之间的映射
定义POJO类以及数据库字段定义规定,在中增加映射,是必须的
在MyBatis Generator生成的代码中,