已采納回答 / 老猿
不用寫也是可以的,MP給你封裝了很多crud方法,你直接就可以調(diào)用了,如果你有需求要自己寫sql在xml中,你也可以創(chuàng)建與Mapper接口對應(yīng)的xml文件。
2019-09-11
已采納回答 / 老猿
我感覺應(yīng)該有兩種可能,1.你配置多租戶sql解析器了,將manager_id作為甄別租戶的字段了。2.你managerId屬性有默認值,或者字段策略不是為null忽略。
2019-09-11
已采納回答 / 老猿
同學(xué),你好,MP有自己的默認對應(yīng)規(guī)則,例如實體類名為:OwnUser,會給你對應(yīng)到數(shù)據(jù)庫中的own_user表。這是MP源代碼中實現(xiàn)的實體與表的對應(yīng)關(guān)系,你感興趣可以閱讀源代碼。如果你不想用默認的對應(yīng)規(guī)則,可以使用@TableName()注解,進行表名指定。
2019-09-10
已采納回答 / 慕虎7039740
不用糾結(jié)MP最后解析出來的SQL格式,它一定是可正確執(zhí)行的,很多格式是為了達到通用的目的,比如你再嵌套or的執(zhí)行優(yōu)先級試必須要有括號的
2019-09-07
已采納回答 / 老猿
<...code...>上面這句,你的Page對象的第三個參數(shù)傳的是false,如果傳false的話,代表不執(zhí)行查詢總記錄數(shù)的那條sql語句,所以你ipage.getTotal()返回的是0.你有兩個辦法,方法一:Page對象使用兩個參數(shù)的構(gòu)造器例如:<...code...>方法二:Page對象第三個參數(shù)傳true<...code...>
2019-09-06
講師回答 / 老猿
這部分目前我沒錄制視頻,官網(wǎng)有代碼生成器的教程,寫的比較詳細,不但可以生成實體,還可以生成Mapper接口,xml文件,service及Controller,官方教程地址為:https://mybatis.plus/guide/generator.html
2019-09-04
已采納回答 / 老猿
你的@MapperScan注解的屬性值寫的包名叫什么,是com.mp嗎?那你的Mapper接口是放到這個包中嗎?注解中的包名的值要與Mapper接口所在的文件夾一致,例如:@MapperScan("com.mp.dao"),那么你的Mapper接口也要放到com.mp.dao中
2019-09-04
講師回答 / 老猿
MP的Page對象,兩個參數(shù)的構(gòu)造器,第一個參數(shù)是當(dāng)前頁,第二個參數(shù)是每頁條數(shù),想你說的查第二條和第三條這種,不支持,你得自己寫了。
2019-09-02