Springboot項目的Mapper中增加一個新的sql語句
在做項目的過程中,我發(fā)現有的時候需要用到一些不在springboot的Mapper中的Sql語句,那么應該如何進行操作吶??
平常我們創(chuàng)建springboot+mybatisPlus項目的時候是這樣創(chuàng)建的::
1、創(chuàng)建實體類
2、創(chuàng)建Mapper : 注意此時Mapper是一個接口類型(用來連接
數據庫的),Mapper要繼承BaseMapper<實體類> 同時需要增加注解@Mapper

3、創(chuàng)建service層
3.1創(chuàng)建Service接口
要讓其繼承IService<實體類>

3.2 創(chuàng)建ServiceImpl
讓其繼承剛創(chuàng)建的Service接口 繼承ServiceImpl<剛創(chuàng)建的Mapper類,實體類>,同時添加@Service注釋

4、創(chuàng)建Controller類
增加注釋@Controller(或者@RestController)
在這里我們注入剛創(chuàng)建的Service類,就可以使用其Mapper中對應sql語句。比如

如果此時我們想要一個新的Mapper中沒有的sql語句怎么辦?比如此時我想要一條查詢近七天的數據的sql語句該怎么操作吶??
1、在對應的mapper中添加你想要的sql語句及對應的方法名(mapper是一個接口,接口不需要具體的寫方法中的代碼)

2、在對應的ServiceImpl類中注入Mapper和對應的方法

3、在對應的Controller類中就可以進行調用了

到此這篇關于Springboot項目的Mapper中增加一個新的sql語句的文章就介紹到這了,更多相關Springboot Mapper增加新sql內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
SSH框架網上商城項目第18戰(zhàn)之過濾器實現購物登錄功能的判斷
這篇文章主要為大家詳細介紹了SSH框架網上商城項目第18戰(zhàn):過濾器實現購物登錄功能的判斷,感興趣的小伙伴們可以參考一下2016-06-06

