【Mybatis Plus】入门-1

简述

为什么要使用Mybatis Plus呢?直接使用Mybatis不好吗?

当然可以啊,作为SSM技术栈中的操作数据库的关键组件,Mybatis为我们提供了数据库和实体类的映射,支持定制化SQL,存储过程以及高级映射,避免了几乎所有的JDBC代码和手动设置参数以及使用简单的XML或者注解来配置和映射原生信息。


那么,为什么还需要Mybatis Plus?


官方图

就像这张图中官方解释的两者的关系,如同魂斗罗的两个伙伴,相辅相成。

它提供了更强的操作数据库的功能,让开发的工作变得更加的简洁,简言之,就是通过让Service,Mapper继承通用的BaseService和BaseMapper后,天然带有了一些包括增删查改的功能。

同时MP也支持activeRecord模式,通过集成Model<实体类>就可以实现直接通过实体类进行数据库的操作。

你可能感兴趣的:(【Mybatis Plus】入门-1)