mybatis-plus
mybatis过于依赖sql的编写,在数据库移植上有明显的劣势(语法上的差异)
mybatis-plus弥补了这种差异,就是类似hibernate帮我们用api来生成sql,对象=》数据sql,自动生成sql,提升了工作效率
简单使用
1、在dao层继承BaseMapper<Dto>

2、实体类标记表明和属性名,不映射到数据库的字段使用@TableField(exist = false)

3、注入dao使用insert、delete、update、selectOne、selectList
①使用QueryWrapper来设置字段

②使用LambdaQueryWrapper的实体类方法引用来设置eq、ne、gt、lt的字段

复杂使用
1、使用IService,创建接口继承IService接口

2、Service层,继承ServiceImpl,并实现Service接口,调用Service中的方法


浙公网安备 33010602011771号