项目介绍MiniDao 是一款轻量级JAVA持久层框架,基于 SpringJdbc + freemarker 实现,具备Mybatis一样的SQL分离和逻辑标签能力。Minidao产生的初衷是为了解决Hibernate项目,在复杂SQL具备Mybatis一样的灵活能力,同时支持事务同步。  
 当前版本:v1.7.1 | 2021-03-29 源码下载- https://github.com/zhangdaiscott/MiniDao
 - https://gitee.com/jeecg/minidao
 
 
  
升级日志- 升级spring版本到5.2.10.RELEASE
 - 升级freemarker版本到2.3.30
 - 提供代码生成器工具,快速生成dao和sql
 - 增加非持久化字段标记注解
 - 增加雪花分布式ID生成工具类
 - 提供springboot2快速集成starter
 
 
  
技术文档- 技术官网: http://www.jeecg.com
 - 技术文档: https://minidao.mydoc.io
 - 如何快速集成minidao : https://gitee.com/jeecg/minidao "https://gitee.com/jeecg/minidao
 
 
  
MiniDao特征An powerful enhanced toolkit of SpringJdbc for simplify development 
  
具有以下特征: - O/R mapping不用设置xml,零配置便于维护
 - 不需要了解JDBC的知识
 - SQL语句和java代码的分离
 - 只需接口定义,无需接口实现
 - SQL支持脚本语言(强大脚本语言,freemarker语法)
 - 支持与hibernate轻量级无缝集成
 - 支持自动事务处理和手动事务处理
 - 性能优于Mybatis
 - 比Mybatis更简单易用
 - SQL 支持注解方式
 - SQL 支持独立文件方式,SQL文件的命名规则: 类名_方法名; SQL文件更容易定位,方便后期维护,项目越大此优势越明显
 - SQL标签采用Freemarker的基本语法
 
 
  
代码体验 
1. 接口定义[EmployeeDao.java] 
  
 
2. SQL文件[EmployeeDao_getAllEmployees.sql] 
  
 
3. 接口和SQL文件对应目录 
  
 
4. 测试代码 
  
 
 |