Minidao 1.6.2 版本发布,超轻量Java持久化框架(Hibernate完美助手) 升级日志 支持自增主键策略模式 支持自定义扩展主键策略 新增示例:自增主键策略模式 新增示例:存储过程调用 新增示例:自定义分页 MiniDao 简介 MiniDao 是一款轻量JAVA持久层框架,基于 SpringJdbc + freemarker 实现,具备Mybatis一样的SQL分离灵活性和逻辑标签。最大优点:可无缝集成Hibernate项目,支持事务统一管理,有效解决Hibernate项目,实现灵活的SQL分离问题。 MiniDao 功能特性 1. O/R mapping不用设置xml,零配置便于维护 2. 不需要了解JDBC的知识 3. SQL语句和java代码的分离 4. SQL支持脚本语言 5. 支持自动事务处理和手动事务处理 6. 支持与hibernate轻量级无缝集成 7. 只需接口定义,无需接口实现 源码下载 源码下载: https://gitee.com/jeecg/minidao 技术论坛: www.jeecg.org 源码解读 接口定义: @MiniDao public interface EmployeeDao { public List<Map> getAllEmployees(@Param("employee") Employee employee); Employee getEmployee(@Param("empno") String empno); Map getMap(@Param("empno")String empno,@Param("name")String name); @Sql("SELECT count(*) FROM employee") Integer getCount(); int update(@Param("employee") Employee employee); void insert(@Param("employee") Employee employee); } SQL定义: SELECT * FROM employee where 1=1 <#if employee.age ?exists> and age = :employee.age </#if> <#if employee.name ?exists> and name = :employee.name </#if> <#if employee.empno ?exists> and empno = :employee.empno </#if> Minidao 1.6.2 发布,轻量 Java 持久化框架下载地址