首页 > 其他 > 详细

关于MybatisPlus的入门实现,以及一些常用的注解说明

时间:2020-07-03 12:17:24      阅读:58      评论:0      收藏:0      [点我收藏+]

  在项目的开发过程中,我们时常会需要对数据库进行一些增删改查操作,如果是使用Mybatis的话其实不是很方便,因为要写各种的sql语句,更有多表关联之类的一些稍微复杂一点的查询,这样使用Mybatis的注解就会显得特别的臃肿,代码也不利于维护。在这样的情况下,如果使用MybatisPlus就会特别的轻松。

  MybatisPlus其实也不算一个全新的框架,它只是在Mybatis框架原有的基础上,进行了增强,并没有改变它原有的功能,也就是说Mybatis之前的功能MybtisPlus也能做比如一些自定义sql语句@Select注解之类的。那我们为什么要使用MybtisPlus呢?因为MybatisPlus能够实现,程序员不写SQL语句就能实现对数据库的操作,这样大大的提高了 我们的开发效率,代码的维护等。而且MybatisPlus和SpignBoot是完美整合的,这样我们对MybatisPlus的实现就变的更加的轻松。

接下来的我就来详细的说明一下MybatisPlus的配置流程

1。创建SpringBoot项目,然后配置数据库四要素,一些必须的配置。MybatisPlus的配置其实常用的也就两个

技术分享图片

 

 

 2.创建对应数据库中数据表的实体类对象,然后使用MybatisPlus的注解与数据库表进行关联

技术分享图片

 

 

 3.创建Mapper映射接口,这一步很关键,因为需要继承一个叫BaseMapper的接口,这个BaseMapper里面就有各种的增删改查语句。

技术分享图片

 

 

 4.而且MybatisPlus还自己提供给了分页对象,支持物理分页。

技术分享图片

 

 

 5.其实到这里MybatisPlus的一些基本的配置就全部配置完了,只需要测试便可以成功了。

技术分享图片

 

 

 总结:我们使用MybatisPlus使用到的注解非常的少

1.@TableName(name=""):name字段对应数据库中的表名,与表相关联

2.@TableId(type=IdType.):这IdType个TableId就对应了数据表中的主键,type里面有很的多的类型,比如:AUTO对应数据表中的自增长主键,看个人情况而定

值得注意的是MybatisPlus不止是Mapper层可以继承对应的接口,Sevice层也能继承对应的接口,比如Service接口就继承了ISevice接口,Service实现类就继承了ServiceImpl的接口,这些接口里面都有对的方法。所以我们使用MybatisPlus就大大的减少了自己写SQL语句这样的问题,提高了开发的效率也提高了代码的可维护性。

关于MybatisPlus的入门实现,以及一些常用的注解说明

原文:https://www.cnblogs.com/sglaxy/p/13229141.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!