关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、418799587 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 10366|回复: 0

【版本发布】轻量级J2EE持久层解决方案,MiniDao-PE版 1.5.4

[复制链接]
发表于 2016-1-19 10:18:33 | 显示全部楼层 |阅读模式
MiniDao-PE精简版(轻量级持久层)
  • MiniDao-PE是一种轻量级J2EE持久层解决方案,类似mybatis持久层的SQL方式,可以轻松集成Hibernate项目,事务统一管理,解决了Hibernate项目支持类mybaits的功能问题。

MiniDao实现原理:
  • Minidao底层使用Spring jdbc,采用freemarker来解析sql,可以像Mybatis一样写SQL,甚至可以写逻辑。

MiniDao 功能特征:
  • O/R mapping不用设置xml,零配置便于维护
  • 不需要了解JDBC的知识
  • SQL语句和java代码的分离
  • 接口和实现分离,不用写持久层代码,用户只需写接口,以及某些接口方法对应的sql 它会通过AOP自动生成实现类
  • 支持自动事务处理和手动事务处理
  • 支持与hibernate轻量级无缝集成
  • SQL支持脚本语言

MiniDao(PE版特性):
  • PE版为MiniDao精简版本,剔除了Hibernate依赖,追求轻量级。

&Vs Mybatis
  • 相同点:
            SQL语句和java代码的分离
  • 不同点:
  • O/R mapping不用设置xml,零配置,简单易用
  • 接口和实现分离,不用写持久层代码,用户只需写接口,以及某些接口方法对应的SQL。它会通过AOP自动
  • 生成实现类
  • 支持与hibernate轻量级无缝集成
  • SQL支持更强大的脚本语言,可以写逻辑处理
  • Sql 性能优于Mybatis
  • Sql支持传递多个参数Map/Object/List/包装类型都可以(Mybatis只支持一个参数<Map/Object>)

源码下载地址:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表