日期:2014-05-17  浏览次数:20706 次

请教个有关mybatis的问题
这几天一直在学习整合spring和mybatis

看了一个例子 突然发现里面没有dao层 service里面就直接调用mybatis各自对应的 mapper类了

请问这种开发方式如何 


还有一个例子 里面有dao层,dao层的作用就是调用各自对应的mapper类与数据库交互 感觉比第一个有些繁琐

请问各位大婶怎么看  谢谢

------解决方案--------------------
我们单位都是在dao里面调用,极个别的,直接在service里面调用
------解决方案--------------------
既然分层,就用dao吧,为什么会分层,这也是实践了这么多年的成果,当然你不用dao,也没什么问题
------解决方案--------------------
引用:
Quote: 引用:

配置用这个就可以了:
http://camel.apache.org/mybatis-example.html



mapper 用这个:
http://kodejava.org/how-do-i-create-mybatis-mapper/




Quote: 引用:

我现在感觉 mapper已经可以替代 dao了
你可以认为是 dao 的封装,更抽象了一层,更灵活了。


谢谢 看了mybatis官方例子  直接就在 OrderService 里面用mapper了 
嗯。mapper 就是抽象出来的 DAO  层了。