介绍
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
的数据库开发方式。
别犹豫了,一起上手吧——快速上手!