更轻量
MyBatis本身,再无任何第三方依赖,因此会带来更高的自主性、把控性和稳定性。
无侵入
只做增强不做改变,引入它不会对现有工程产生影响。不支持hibernate那套查询逻辑,拒绝屎山代码。
更高的性能
通过SqlProvider的方式实现的轻实现。在执行的过程中,没有任何的Sql解析(Parse)轻运行。
支持主键自动生成
支持多种主键生成策略,可自由配置,完美解决主键问题。
灵活
支持Entity实体类的增删改查。支持字段填充,可扩展通用SQL方法。
SQL修改拦截器
提供SQL修改的拦截器,基于该拦截器,可以灵活地配置数据权限,实现数据隔离。