mybatis该不该把所有的业务逻辑写到映射xml文件里面去?
现在我和同事争论mybatis的dao层实现类中该不该把所有的业务逻辑写到mapperxml文件里面去,dao层实现类只做map封装同事的观点认为:1mybatis里面的...
现在我和同事争论mybatis的dao层实现类中该不该把所有的业务逻辑写到mapper xml文件里面去,dao层实现类只做map封装
同事的观点认为:
1 mybatis里面的的xml-ognl表达式很丰富,一些该有的逻辑判断都有
2 便于以后维护,只需要修改mapper xml;
我的观点:
1 没必要全部写到 mapper xml中去`全部写进去 代码的可读性很差,dao层实现类基本没做什么事情
2 一些复杂的业务逻辑判断mapper xml能全部胜任么?
想请教各位大侠的宝贵意见```谢谢 展开
同事的观点认为:
1 mybatis里面的的xml-ognl表达式很丰富,一些该有的逻辑判断都有
2 便于以后维护,只需要修改mapper xml;
我的观点:
1 没必要全部写到 mapper xml中去`全部写进去 代码的可读性很差,dao层实现类基本没做什么事情
2 一些复杂的业务逻辑判断mapper xml能全部胜任么?
想请教各位大侠的宝贵意见```谢谢 展开
2个回答
展开全部
我个人的观点
理想的状态是把逻辑都放到 xml 里面,但具体因情况而定。
1.如果是做产品的是时候尽可能放到xml.但逻辑比较复杂,又比较难以做到.
2.如果是做项目,并且要求你开发的速度较快,那就放 dao中了.
理想的状态是把逻辑都放到 xml 里面,但具体因情况而定。
1.如果是做产品的是时候尽可能放到xml.但逻辑比较复杂,又比较难以做到.
2.如果是做项目,并且要求你开发的速度较快,那就放 dao中了.
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询