内容简介:Minidao_1.6.2 版本发布了,超轻量Java持久化框架 升级日志 1,扩展新标签@param 2,支持拦截器 Interceptor 3,提高分页效率,SqlServer兼容问题处理 4,升级spring4 Minidao 简介 MiniDao 是一款超级轻量的JAV...
Minidao_1.6.2 版本发布了,超轻量 Java 持久化框架
升级日志
1,扩展新标签@param
2,支持拦截器 Interceptor
3,提高分页效率,SqlServer兼容问题处理
4,升级spring4
Minidao 简介
MiniDao 是一款超级轻量的JAVA持久层框架,具备Mybatis一样的标签和 SQL 灵活性。最大优点:可无缝集成Hibernate项目,支持事务统一管理,有效解决Hibernate项目,实现灵活的SQL分离问题。
Minidao 功能特性
1. O/R mapping不用设置xml,零配置便于维护
2. 不需要了解JDBC的知识
3. SQL语句和java代码的分离
4. SQL支持脚本语言
5. 支持自动事务处理和手动事务处理
6. 支持与hibernate轻量级无缝集成
7. 只需接口定义,无需接口实现
源码下载
源码下载: https://github.com/zhangdaiscott/MiniDao
https://code.csdn.net/zhangdaiscott/MiniDao
http://git.oschina.net/jeecg/minidao
http://code.taobao.org/p/minidao-framework技术论坛: 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>
【声明】文章转载自:开源中国社区 [http://www.oschina.net]
以上所述就是小编给大家介绍的《Minidao_1.6.2 发布,超轻量 Java 持久化框架》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- looter——超轻量级爬虫框架
- 200 行代码实现超轻量级编译器
- 超轻量级 sql 模板插件 SqlTpl 正式发布第一版
- EVM 超轻量物联网虚拟机 1.0 正式版发布
- 超轻量级框架 Next 发布 3.0.0.0-DEBUG 版本
- Kuiper 0.2.0 正式发布:超轻量 IoT 边缘流处理
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Hibernate
James Elliott / O'Reilly Media, Inc. / 2004-05-10 / USD 24.95
Do you enjoy writing software, except for the database code? Hibernate:A Developer's Notebook is for you. Database experts may enjoy fiddling with SQL, but you don't have to--the rest of the appl......一起来看看 《Hibernate》 这本书的介绍吧!