介绍
easy-mybatis是一个对Mybatis的增强框架(插件)。在Spring集成Mybatis的基础上,将项目开发中对数据库的常用操作统一化。使用本框架可以很便捷的对数据库进行操作,提高开发效率,减少机械行为。
这个框架的初衷是,减少Java程序员千篇一律的数据库操作:主题初衷与诞生。
# 特性
- 更便捷
摒弃传统mybatis的model、xml、dao数据库操作模式,避繁就简,快速开发。
- 更高效
采用预编译SQL,拒绝运行期间反射生成SQL,性能更高效。
- 无侵入
只是对Mybatis-Spring的增强插件,对已有工程不做任何修改,仍可使用原生框架的功能,仅仅是简化了开发阶段对数据库的操作。
- 统一操作接口
对数据库的所有操作共用一个接口,降低使用门槛,轻松操作数据库。
- 统一操作对象
使用JsonObject为数据对象,提供一系列操作方法,方便从持久化对象组装为视图对象。
- 易上手
整个框架只提供了一个接口、一个注解、两个对象,仅仅一行配置便可完成对数据库进行常用操作。
- ...
# 安利
在
mybatis-spring-boot环境下,使用该框架(插件),可以减少传统Mybatis使用中对model、xml、dao的机械式开发。所有的数据库操作均使用
MapperRepository接口,通过注解@Magic("xxx")标记接口的数据表归属,即可直接使用。该框架(插件)不妨碍同时使用传统
Mybatis中model、xml、dao的数据库开发方式。
别犹豫了,一起上手吧——快速上手!