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