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>
相关链接
  • MiniDao 的详细介绍:点击查看
  • MiniDao 的下载地址:点击下载

Minidao_1.6.2版本发布,超轻量Java持久化框架相关推荐

  1. Minidao_1.6.1版本发布,超轻量Java持久化框架

    MiniDao-PE 简介 MiniDao-PE 是一款超级轻量的JAVA持久层框架,基于SpringJdbc 实现,具备Mybatis一样的标签和SQL灵活性.可无缝集成Hibernate项目,支持 ...

  2. 轻量级Java持久化框架,Hibernate完美助手,Minidao 1.6.2版本发布

    Minidao 1.6.2 版本发布,轻量级Java持久化框架(Hibernate完美助手) Minidao产生初衷? 采用Hibernate的J2EE项目都有一个痛病,针对复杂业务SQL,hiber ...

  3. JeeWx捷微2.4.1版本发布,JAVA微信管家平台(支持公众号、企业号)

    JeeWx捷微2.4.1版本发布,JAVA微信管家平台(支持公众号.企业号) 1.JEEWX平台介绍  Jeewx是一款开源.敏捷.组件化的微信管家平台,支持微信公众号.微信企业号管理,采用JAVA语 ...

  4. JEECG 3.6.3版本发布 企业级JAVA快速开发平台

    JEECG 3.6.3版本发布   企业级JAVA快速开发平台 JEECG(J2EE Code Generation)是一款基于代码生成器的智能开发平台.引领新的开发模式(OnlineCoding模式 ...

  5. P3-weixin-2.0.1 版本发布,JAVA微信插件框架

    P3-weixin-2.0.1版本发布(JAVA微信插件框架) P3-Weixin是轻量级Java插件开发框架,采用主流JAVA技术,集成强大代码生成器,增删改查一键生成,封装统一后台管理系统,不仅适 ...

  6. Jeecg-P3 1.0版本发布,JAVA插件开发框架

    Jeecg-P3 1.0 版本发布,插件开发框架 特点:业务组件以JAR方式提供,插件模式.松耦合.可插拔.支持独立部署,也可以无缝集成Jeecg平台中. [架构说明] 1.Jeecg-P3 采用Sp ...

  7. Persistence4j 1.1发布,Java ORM框架

    近日,Persistence4j 1.1版本发布了,它是一个小型.轻量级的Java 对象持久层类库,实现关系数据库和Java 对象之间的持久化.此版本主要是对bug的修复,点击查看更新详情:http: ...

  8. java持久化框架_众里寻他千百度-- 轻量级持久化框架-java-火龙果软件工程

    起了一个比较文艺的标题,但是仍然感觉不能 表达出接下来这个工具的文雅. 虽然这个库是前几个月写的了,但是经过了近期小项目的考验,愈发觉得这款轻量级的库应该被更多的开发者所知晓,于是"臭不要脸 ...

  9. MiniDao_1.6.4 版本发布,轻量级Java持久化框架,Hibernate项目辅助利器

    MiniDao 简介及特征 MiniDao 是一款超轻量的JAVA持久层框架,具备Mybatis一样的SQL能力: 支持SQL分离.支持标签.支持注解.MiniDao产生的初衷是为了解决Hiberna ...

最新文章

  1. nUnit,凑合着测试
  2. seq2seq中的beam search算法过程
  3. AMD规范:简单而优雅的动态载入JavaScript代码
  4. 销售人员26个致命弱点
  5. Visual Studio 2017 15.9预览版3支持ARM64 for UWP
  6. java接受微信回调_SpringMvc微信支付回调示例代码
  7. 新来的大神用策略模式把if else给优化了,技术总监说:能不能想好了再改?...
  8. Bootstrap-代码样例
  9. 学习单片机入门以后可以做什么?
  10. linux下安装nginx和配置
  11. 第二阶段—个人工作总结02
  12. Syncfusion的新JavaScript条形码生成器控件
  13. 逆函数求导公式_反三角函数_反三角函数定义域_反三角函数公式大全_反三角函数求导_【问他】...
  14. 易观国际邓中元:移动互联网竞合并存
  15. IP地址及相关计算方法知识
  16. 金九银十!“68道 Redis+168道 MySQL”精品面试题(带解析),你背废了吗?
  17. vba调用python代码_Python替代Excel Vba系列(终):vba中调用Python
  18. 读明朝那些事儿有感:书生的骨
  19. 重构不是阳春白雪的高端玩意,而是码农编程利器
  20. 访问控制模型(DAC,MAC,RBAC,ABAC)

热门文章

  1. java 七巧板油漆问题_七巧板颜色填充的问题?
  2. zemax验证高斯公式_ZEMAX 实验讲义
  3. 跟幼师谈恋爱什么梗_和懂你的人谈恋爱,比“秋天的第一杯奶茶”要甜
  4. android fastboot常见命令
  5. 计算机网络之网络层:5、DHCP协议、ICMP协议、网络地址转换NAT
  6. C语言重难点:运算符优先级
  7. squid的简单介绍
  8. [Python]网络爬虫(十):一个爬虫的诞生全过程(以山东大学绩点运算为例)
  9. zenmap工具说明及常用参数解释
  10. P,NP,NPC,NP-Hard,co-NP问题辨析