Orm 请别让数据库中的默认值形同虚设!!

ORM优化建议
本文提出在使用ORM框架时遇到的问题:即对于已设置默认值的数据库字段,在插入新记录时仍需手动赋值。作者建议ORM在生成INSERT语句时应更加智能化,仅包含显式赋值的字段。
没有最懒,只有更懒。
用orm就是为了偷懒,那你在我新增一条记录的时候,还必须对在数据库中已经设置了默认值的列还要赋值呢?我所见到Orm都犯了一个毛病,生成插入insert语句的时候都是一个列不拉的都进行一次赋值,导致数据库列上设置的默认值全都形同虚设!
生成insert语句的时候请智能一些,只指定用户赋值的列,不要遍历表的所有列。
不知道这个发首页合适不,不合适请撤下,希望orm设计者能改进下,能让广大orm使用者都少写几行代码。

转载于:https://www.cnblogs.com/henq/archive/2009/09/18/1569508.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值