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

老师 我想请问下在实际开发中 contro层是调用map里面的方法还是调用service里面的方法呢

看完了老师的视频 觉得有点蒙 实际开发中我们是怎么使用mybatis的呢 在web是注入mapper还是service呢?是调用service的方法还是调用mapper的方法呢?

正在回答

2 回答

一般情况下是controller中注入service,service层是业务逻辑层,在里面写业务逻辑,service层注入mapper,其实mapper就是dao层,与数据库进行交互。

0 回复 有任何疑惑可以回复我~
#1

慕九州545230 提问者

谢谢老师 另外还想问下mybatis-plus的多表查询是怎么做的呢
2019-06-24 回复 有任何疑惑可以回复我~
#2

老猿 回复 慕九州545230 提问者

不客气,多表查询,你可以用原生的mybatis的写法;你也可以使用mybatis-plus的自定义sql,自定义sql在课程第四章的4-1中进行了讲解,虽然讲解的是单表的自定义sql,但是多表的原理相同,你多表关联就行,最后的返回值类型设置好即可。
2019-06-25 回复 有任何疑惑可以回复我~
#3

慕九州545230 提问者

回复 Java老猿 感激之情无以言表 也祝老师越来越好
2019-06-26 回复 有任何疑惑可以回复我~
#4

老猿 回复 慕九州545230 提问者

呵呵,感谢你的祝福,太客气了,能帮到你我很开心。
2019-06-27 回复 有任何疑惑可以回复我~
查看1条回复

controller调用service,service里面写业务逻辑,service来调用mapper,service也可以调用其他service

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

老师 我想请问下在实际开发中 contro层是调用map里面的方法还是调用service里面的方法呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信