{"repo":"jeecgboot/MiniDao","free":true,"listed":false,"github":"https://github.com/jeecgboot/MiniDao","clone":"git clone https://github.com/jeecgboot/MiniDao.git","description":"一个比 MyBatis 更轻量的 Java 持久化框架，无缝集成springboot项目","language":"Java","stars":229,"topics":["mybatis","sql","hibernate","jdbc","springjdbc","jpa","springboot","mybatis-plus","spring-boot","spring-jdbc"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"中文 English MiniDao ======= 当前最新版本： 1.10.22 （发布日期：2026-04-14） 反馈问题：发现bug请在github 发issue MiniDao 简介及特征 一款基于 SpringJdbc 的增强型轻量级持久层框架 MiniDao 是一款轻量级 JAVA 持久层框架，基于 SpringJdbc + Freemarker 实现，具备 Mybatis 一样的 SQL 分离和逻辑标签能力。MiniDao 产生的初衷是为了解决 Hibernate 项目，在复杂 SQL 场景下具备 Mybatis 一样的灵活能力，同时支持事务同步。 具有以下特征: O/R mapping 不用设置 xml，零配置便于维护 不需要了解 JDBC 的知识 SQL 语句和 Java 代码的分离 只需接口定义，无需接口实现 SQL 支持脚本语言（强大的 Freemarker 语法） 支持与 Hibernate 轻量级无缝集成 支持自动事务处理和手动事务处理 性能优于 Mybatis 比 Mybatis 更简单易用 SQL 支持注解方式 SQL 支持独立文件方式，SQL 文件命名规则：类名 方法名；SQL 文件更容易定位，方便后期维护，项目越大此优势越明显 SQL 标签采用 Freemarker 的基本语法 如何快速集成 MiniDao ? ----------------------------------- 默认推荐 Spring Boot 3 集成方式（对应 main 分支，持续更新）： 若项目仍停留在 Spring Boot 2，可使用维护分支 springboot2-jsqlparser4.9 ： - MiniDao 官方文档 技术交流 ----------------------------------- 文 档：https://help.jeecg.com/minidao JEECG 低代码：www.jeecg.com 敲敲云零代码：www.qiaoqiaoyun.com 项目结构 ----------------------------------- 项目名 说明 备注 --- --- --- minidao-pe 架构核心包 minidao-spring-boot-starter Spring Boot Starter 自动装配 minidao-pe-example 示例代码与集成测试 分支说明 ----------------------------------- 注意：默认分支已切换到 main （Spring Boot 3 线）。Spring Boot 2 分支仅维护模式，jsqlparser 4.6 分支不再接收新特性。 分支 Spring Boot Java JSqlParser GroupId 版本 状态 --- --- --- --- --- --- --- main 3.5.5 17 5.0 org.jeecgframework.boot3 1.10.22 默认 / 活跃 springboot2-jsqlparser4.9 2.x 8 4.9 org.jeecgframework 1.10.15 维护 springboot2-jsqlparser4.6 2.x 8 4.6 org.jeecgframework 1.10.11 停止维护 各分支技术架构 main （Spring Boot 3 线 — 默认分支） - 运行时：Spring Boot 3.5.5、Spring Framework 6.x、Jak","default_branch":null,"files":null,"tree":[],"storefront":"/r/jeecgboot","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jeecgboot/MiniDao/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}