講師回答 / 老猿
一般連表查詢,最好不要用lambdaQueryWrapper,因為沒法設置別名。還有一種場景,就是自己封裝的組裝查詢條件這種情況,在我最新的課程中有講解,感興趣你可以去觀看。
2021-03-05
已采納回答 / 老猿
mp直接寫sql語句,你是指寫到xml中或者注解中的sql那種嗎?那種原生的mybatis就支持。mp提供了方便的單表crud操作,是簡化開發(fā)的,很多直接調mp提供的方法即可,mp的條件構造器語法,是為了不必什么查詢都寫sql,當然這是個選擇問題,你愿意用mp的方法或者使用原生mybatis寫sql的方式都可以。
2021-01-25
講師回答 / 老猿
可以在表示主鍵的屬性上增加@TableId注解,mp就會知道該屬性對應的字段為主鍵。有默認(或設置的)的映射規(guī)則,你也可以在@TableId中指定對應字段的名稱。如果是默認的映射規(guī)則,你的主鍵名稱就叫id,實體類中的屬性名也叫id,那么可以不加此注解,mp默認認為字段名為id的是主鍵。
2020-12-27