本文介绍: 1.作用:简化单表的增删改查CRUD,省去单表sql和mapper编写.也可以省去Service的编写,代码更加简化,但可能会导致循环依赖问题(A依赖B,B依赖A即循环依赖),出现循环依赖问题改写注入调用mapper可解决2.mybatis-plus依赖:com.baomidou mybatis-plus-boot-starter。
1.简要介绍
1.作用:简化单表的增删改查CRUD,省去单表sql和mapper编写.也可以省去Service的编写,代码更加简化,但可能会导致循环依赖问题(A依赖B,B依赖A即循环依赖),出现循环依赖问题改写注入调用mapper可解决
2.mybatis-plus依赖:com.baomidou mybatis-plus-boot-starter
3.1其中自定义的Mapper接口需要实现BaseMapper<实体类>,然后就可以集成到BaseMapper中定义的方法了,例public interface UserMapper extends BaseMapper<User>{}
,到时@Autowired注入实体类mapper调用usermapper
3.2对于service的简化,可以用自己的service去继承它提供的service
接口继承IService<T>,实现类继承ServiceImpl<M,T>
2.注意事项
3.使用规则
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。