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中的方法

 

 

 

 

 

 

 

posted @ 2023-02-16 21:08  sugarstar  阅读(54)  评论(0)    收藏  举报