讲师回答 / 老猿
一般连表查询,最好不要用lambdaQueryWrapper,因为没法设置别名。还有一种场景,就是自己封装的组装查询条件这种情况,在我最新的课程中有讲解,感兴趣你可以去观看。
2021-03-05
已采纳回答 / 老猿
mp直接写sql语句,你是指写到xml中或者注解中的sql那种吗?那种原生的mybatis就支持。mp提供了方便的单表crud操作,是简化开发的,很多直接调mp提供的方法即可,mp的条件构造器语法,是为了不必什么查询都写sql,当然这是个选择问题,你愿意用mp的方法或者使用原生mybatis写sql的方式都可以。
2021-01-25
讲师回答 / 老猿
可以在表示主键的属性上增加@TableId注解,mp就会知道该属性对应的字段为主键。有默认(或设置的)的映射规则,你也可以在@TableId中指定对应字段的名称。如果是默认的映射规则,你的主键名称就叫id,实体类中的属性名也叫id,那么可以不加此注解,mp默认认为字段名为id的是主键。
2020-12-27