課程
/后端開發(fā)
/Java
/MyBatis-Plus入門
老師我想問問 ?把數(shù)據(jù)庫連接邏輯放到 業(yè)務層全部用單表查是不是更好(效率會不會更好)?2張表連接好像只能寫sql了
2019-12-06
源自:MyBatis-Plus入門 7-1
正在回答
同學,沒明白你的意思,數(shù)據(jù)庫連接邏輯怎么放到業(yè)務層?如果你整合springboot,數(shù)據(jù)庫的連接是連接池給你維護的。分層的目的是為了邏輯清晰,易于擴展和維護。單表查詢可以在業(yè)務層繼承mp的通用service。它自己注入了dao層的mapper接口。兩張表連接確實只能自己寫sql。
慕先生2125063 提問者
老猿 回復 慕先生2125063 提問者
慕先生2125063 提問者 回復 老猿
兩張表連接只能自己寫sql嗎?
老猿
舉報
MyBatis-Plus框架入門必學課程!
1 回答既然sql都寫出來了,為啥還要增加工作量寫成java表述。是不是更復雜了?
3 回答請問下老師mp在實際開發(fā)中 ,遇到多表關聯(lián)查詢 ,mp能實現(xiàn)這些功能嗎,還是說直接用原生mybatis在xml中寫sql更方便
3 回答我我寫的 ,為啥不能自動注入?老師你那個也只寫了接口 ,為啥我的報錯?
1 回答老師請問不寫接口,直接寫實現(xiàn)類的通用service是這么寫嗎?
2 回答請問老師我的拼接的sql中有許多多于的括號,該如何去掉呢
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2019-12-07
同學,沒明白你的意思,數(shù)據(jù)庫連接邏輯怎么放到業(yè)務層?如果你整合springboot,數(shù)據(jù)庫的連接是連接池給你維護的。分層的目的是為了邏輯清晰,易于擴展和維護。單表查詢可以在業(yè)務層繼承mp的通用service。它自己注入了dao層的mapper接口。兩張表連接確實只能自己寫sql。
2019-12-31
兩張表連接只能自己寫sql嗎?