我单位的orm框架用的是mybatis,我写它的映射文件时,比如说update语句,就会更新表里的所有栏位,全都加上if非空判断。这样的话,无论是什么业务场景,但凡是有关更新的,都能调用同一个dao层的接口了,我感觉这样很省事。但是领导说不行,不能在dao层设计通用性很强的方法,
说这样可能在service造成很多的代码冗余,我当时没听懂,但没好意思问。想问问各位,为什么这样设计不行呢?
Sxy97
相关分类