软件简介

mybatis-milu是一个mybatis的增强框架,应用JPA规范,补充mybatis的ORM模型。框架主要参考Spring-data-jpa的优秀设计,并抛弃其一些复杂的设计。同时,也参考了mybatis-plus的一些理念。

mybatis-milu遵循JPA的注解规范,熟悉JPA(如Hibernate、OpenJPA)的可以快速上手,不熟悉的也可以通过文档快速了解。

使用通用Mapper接口,可以快速实现CRUD功能。支持跨实体(表)的查询条件,跨表查询也无忧;支持简单统计(Count/Sum/Avg/Min/Max),轻松解决大部分统计场景。

mybatis-milu的设计是增强灵活性,但也是是保守的:

  1. 坚持复杂的Sql写到sql模板中(mapper xml)的理念。
  2. 只允许通过ORM来查询,即查询面向实体与属性,不允许直接面向表与字段;亦不允许直接执行sql。

转载自: https://www.oschina.net/p/mybatis-milu