Skip to content

CorgiBoyG/mp-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

该项目是mybatisplus单独学习的项目

参考链接:

完整项目

单独的mybatisplus学习

mybatis官方网站

mybatis学习笔记文档

mybatisplus依赖:

<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-boot-starter</artifactId>
    <version>3.5.3.1</version>
</dependency>

额外使用的插件:

Hutool

Swagger

IDEA插件MyBatisPlus

注意事项:

  • mybatis-plus是用来增强mybatis的,需要和mybatis同时使用
  • Mybatisplus因为其BaseMapper封装好的方法,单表操作效率极高。但是多表操作不是很适合,复杂的单表操作和多表联查依然写到mybatis的xml。
  • 此外,尽量少在service层让sql过渡侵入,因为mybatisplus里IService和ServiceImpl有类似BaseMapper的单表操作方法,ServiceImpl中注入了BaseMapper,并可以自定义,相当于底层还是通过BaseMapper。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages