课程
/后端开发
/Java
/MyBatis-Plus入门
老师我想问问 把数据库连接逻辑放到 业务层全部用单表查是不是更好(效率会不会更好)?2张表连接好像只能写sql了
2019-12-06
源自:MyBatis-Plus入门 7-1
正在回答
同学,没明白你的意思,数据库连接逻辑怎么放到业务层?如果你整合springboot,数据库的连接是连接池给你维护的。分层的目的是为了逻辑清晰,易于扩展和维护。单表查询可以在业务层继承mp的通用service。它自己注入了dao层的mapper接口。两张表连接确实只能自己写sql。
慕先生2125063 提问者
老猿 回复 慕先生2125063 提问者
慕先生2125063 提问者 回复 老猿
两张表连接只能自己写sql吗?
老猿
举报
MyBatis-Plus框架入门必学课程!
1 回答既然sql都写出来了,为啥还要增加工作量写成java表述。是不是更复杂了?
3 回答请问下老师mp在实际开发中 ,遇到多表关联查询 ,mp能实现这些功能吗,还是说直接用原生mybatis在xml中写sql更方便
3 回答我我写的 ,为啥不能自动注入?老师你那个也只写了接口 ,为啥我的报错?
1 回答老师请问不写接口,直接写实现类的通用service是这么写吗?
2 回答请问老师我的拼接的sql中有许多多于的括号,该如何去掉呢