我單位的orm框架用的是mybatis,我寫它的映射文件時,比如說update語句,就會更新表里的所有欄位,全都加上if非空判斷。這樣的話,無論是什么業務場景,但凡是有關更新的,都能調用同一個dao層的接口了,我感覺這樣很省事。但是領導說不行,不能在dao層設計通用性很強的方法,說這樣可能在service造成很多的代碼冗余,我當時沒聽懂,但沒好意思問。想問問各位,為什么這樣設計不行呢?
添加回答
舉報
0/150
提交
取消