講師回答 / 老猿
使用and,他默認會給你加and關鍵字,但是如果and出現在第一位,會給你去掉where后的and,感覺跟nested沒啥區別,nested的官方解釋是“正常嵌套 不帶 AND 或者 OR”
2021-03-30
講師回答 / 老猿
? ? ? 你配置的MapperScan注解中的路徑是否包含了service的路徑,如果包含了,是不可以的,MapperScan的路徑只能包含mapper接口。還有service實現類中加@service注解了嗎?測試類,是否跟啟動類在相同的目錄下或者子目錄下?
2021-03-29
講師回答 / 老猿
一般連表查詢,最好不要用lambdaQueryWrapper,因為沒法設置別名。還有一種場景,就是自己封裝的組裝查詢條件這種情況,在我最新的課程中有講解,感興趣你可以去觀看。
2021-03-05
講師回答 / 老猿
可以在表示主鍵的屬性上增加@TableId注解,mp就會知道該屬性對應的字段為主鍵。有默認(或設置的)的映射規則,你也可以在@TableId中指定對應字段的名稱。如果是默認的映射規則,你的主鍵名稱就叫id,實體類中的屬性名也叫id,那么可以不加此注解,mp默認認為字段名為id的是主鍵。
2020-12-27
講師回答 / 老猿
你可以試試,看看測試類的包層次,是否跟啟動類的一樣。還有測試類上需要有注解
@RunWith(SpringRunner.class) @SpringBootTest方法上需要由注解@Test
2020-11-22