minidao-pe 简介
minidao-pe 是一款超级轻量的java持久层框架,基于springjdbc 实现,具备mybatis一样的标签和sql灵活性。可无缝集成hibernate项目,支持事务统一管理,有效解决hibernate项目,实现灵活的sql分离问题。
minidao-pe 功能特性
- 1. o/r mapping不用设置xml,零配置便于维护
- 2. 不需要了解jdbc的知识
- 3. sql语句和java代码的分离
- 4. sql支持脚本语言
- 5. 支持自动事务处理和手动事务处理
- 6. 支持与hibernate轻量级无缝集成
- 7. 只需接口定义,无需接口实现
升级日志
- 1,修复minidao参数不支持下划线问题
- 2,修复minidao接口定义返回类型为基本数据类型,无法传参数问题
- 3,拓展灵活性,通过sql判断是否非查询操作
- 4,扩展升级支持spring4
源码下载
- 源码下载:
- qq交流群: 325978980、143858350
- 技术论坛:
源码解读
接口定义:- @minidao
- public interface employeedao {
- public list
- 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);
- }
- select * from employee where 1=1
- <#if employee.age ?exists>
- and age = :employee.age
- <#if employee.name ?exists>
- and name = :employee.name
- <#if employee.empno ?exists>
- and empno = :employee.empno
5 楼 2016-10-08 11:53
4 楼 2016-09-27 11:16
3 楼 2016-09-21 11:58
2 楼 zhangdaiscott 2016-09-20 18:18
可以
1 楼 2016-09-20 17:42