在学习完Mybaits-plus之后,发现相比于Mybatis确实便捷了很多,但是本我在学习的时候就在想单表这么简单,能自动生成SQL!然后想多表查询呢,于是网上各种各样查资料,有关于Mybatis-plus联表查询的资料并不多包括官网!于是我问了ChatGPT,ChatGPT告诉了我三种方式:1、QueryWrapper 2、XML 3、注解 是这三种没错,不过ChatGPT给我的示例代码有错(缺胳膊少腿的),所以还是查!!! 最后本人实践的是XML文件方式(和Mybatis)一样:
只实践XML文件方式(请排除我懒)。联表查询肯定会涉及到动态SQL,具我查看到的资料,我想每种方式点评一下:
这只是我个人看法,我现在项目上MybatisPlus技术基本上只用到QueryWrapper配合自动生成SQL方法和XML的方式去完成SQL语句。