課程
/后端開發
/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中有許多多于的括號,該如何去掉呢
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-12-07
同學,沒明白你的意思,數據庫連接邏輯怎么放到業務層?如果你整合springboot,數據庫的連接是連接池給你維護的。分層的目的是為了邏輯清晰,易于擴展和維護。單表查詢可以在業務層繼承mp的通用service。它自己注入了dao層的mapper接口。兩張表連接確實只能自己寫sql。
2019-12-31
兩張表連接只能自己寫sql嗎?