SQL反模式笔记18——使用*查询

目标:减少输入

反模式:使用*

  缺点1、传输的数据量大。

解决方案:明确列出列名

  

这一章内容太简单了,好像没啥可说的。

我想起用ibatis的时候遇到的一个问题:最初的sql都是自动生成的,比如根据id update某个表,输入参数是这个表对应的一个entity,包含了这个表几乎所有的字段。这样使用的时候往往是:

  先new一个entity,id确定,然后只给其中几个字段赋值

  调用这个update语句执行。

这样没有赋值的字段就被对应的default(type)值覆盖了!

posted @ 2012-05-08 10:38  日暮乡关何处是  阅读(197)  评论(0编辑  收藏  举报