摘要:
【强制】 1、在表查询中,一律不要使用 * 作为查询的字段列表,需要哪些字段必须明确写明。 说明: 1)增加查询分析器解析成本。 2)增减字段容易与resultMap配置不一致。 3)多余字段增加网络开销。 2、不要用resultClass作为返回参数,即使所有类属性名与数据库字段一一对应,也需要定 阅读全文
posted @ 2019-06-22 16:55
小能熊
阅读(328)
评论(0)
推荐(0)
摘要:
【强制】 1、不要使用count(列名)或 count(常量)来替代 count(*),count(*)是SQL92定义的标准统计行数的语法,跟数据库无关,跟NULL和非NUll无关。 说明:count(*)会统计值为NULL的行,而count(列名)不会统计此列为NULL值的行。 2、count( 阅读全文
posted @ 2019-06-22 16:24
小能熊
阅读(419)
评论(0)
推荐(0)
摘要:
【强制】 1、业务上具有唯一特性的字段,即使是多个字段的组合,也必须建成唯一索引。 2、超过三个表禁止join。需要join的字段,数据类型必须绝对一致;当多表关联查询时,保证被关联的字段需要有索引。 3、在varchar字段上建立索引时,必须指定索引长度,没必要对全字段建立索引,根据实际文本区分度 阅读全文
posted @ 2019-06-22 15:02
小能熊
阅读(419)
评论(0)
推荐(0)
摘要:
建表规约 【强制】 1、表达是与否的概念的字段,必须使用 is_xxx 的方式来命名,数据类型是 unsigned tinyint (1表示是,0表示否)。 说明:任何字段如果为非负数,则必须是 unsigned 。 注意:在pojo类中任何布尔类型的变量,都不要加 is 前缀。所以需要在 <res 阅读全文
posted @ 2019-06-22 13:35
小能熊
阅读(799)
评论(0)
推荐(0)

浙公网安备 33010602011771号