为了账号安全,请及时绑定邮箱和手机立即绑定

能否在dao层写很通用的方法?

能否在dao层写很通用的方法?

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

1 回答

?
Sxy97

TA贡献63条经验 获得超23个赞

mybatis中那个update方法中嵌套if标签很正常啊,这还是在mybatis优化得时候学的
查看完整回答
反对 回复 2017-05-28
  • 1 回答
  • 1 关注
  • 1561 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信