阅读更多

 

为什么需要MiniDao?

   MiniDao是什么,不知道的朋友可以看看这里: http://zhangdaiscott.github.io/MiniDao

   Mybatis的灵活,Hibernate的简便。Hibernate的项目随着业务复杂度增高,逐渐遇到瓶颈,复杂业务用SQL实现很容易,用HQL确很复杂,大家开始想如何将Mybatis集成进来,这个肯定是很纠结的事情。

   现在Minidao给我们解决了这个问题,既有Mybatis的灵活,又和hibernate无缝对接,完美解决方案。

 

MiniDao实现原理:

   Minidao底层使用Spring jdbc,采用freemarker来解析sql,可以像Mybatis一样写SQL,甚至可以写逻辑。

 

总结优点:

     不用配置XML文件;

     Sql分离;

     接口自动实现;

 

————————————————————————————————————————

version: minidao-framework-3.5.1

date:     2015-06-23 

作者:     张代浩

联系邮箱: jeecg@sina.com

————————————————————————————————————————

功能升级点 :

1.  SQL文件缓存,解决高并发效率慢问题

2.  注解配置方式,支持Spring标签

3.  XML配置方式修改

 

源码下载地址:

      https://code.csdn.net/zhangdaiscott/MiniDao

 

来自: www.jeecg.org
2
0
评论 共 3 条 请登录后发表评论
3 楼 ash266 2015-06-29 19:01
2 楼 vipagain 2015-06-29 10:03
顶一个、只是看了之后、感觉没有想象中那么好用。
1 楼 gandilong 2015-06-27 14:07
建议也可以用jdbutils
单单用freemarker写sql还是没有mybatis灵活

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • J2EE框架Jar包说明及各框架下的Jar包依赖关系(二)

    java bean对象持久化的支持包,实体类中使用的注解都是在这个JAR包中定义的esb-client-j .jar 未知 ezmorph.jar EZMorph是一个简单的java类库用于将一种对象转换成另外一种对象。EZMorph原先是Json-lib项目中的...

  • Spring framework文档第一章读书笔记

    1.5.1 singleton scope 单例作用域 1.5.2 prototype scope 原型作用域 1.5.4 Request,session,application, and WebSocket scopes Initial web configuration Request scope Session scope Application ...

  • 三层CS技术方案

    1.1. 该方案的优势 在支持互联网应用中,BS和三层CS结构到底谁更合适?是一直以来争论不休的问题。笔者认为这个问题应该根据不用的应用情况而定,对于E商这种连锁行业的业务系统,笔者认为三层CS结构会更加合适...

  • spring 概述

    Spring概述Spring为企业应用的开发提供了一个轻量级的解决方案,包括基于依赖注入的核心机制,基于AOP的声明式事务管理,与多种持久层技术的整合,以及优秀的Web MVC框架等。Spring支持对POJO(Plain Object Java ...

  • Spring核心技术

    Spring为企业应用的开发提供了一个轻量级的解决方案,包括基于依赖注入的核心机制,基于AOP的声明式事务管理,与多种持久层技术的整合,以及优秀的Web MVC框架等。Spring支持对POJO(Plain Object Java Object,指最...

  • Spring Boot

    SpringBoot基本应用1.1 约定优于配置1.2 SpringBoot概念1.2.1 Spring优缺点分析1.2.2 Spring Boot解决上述spring问题 前言 文章内容输出来源:拉勾教育JAVA就业训练营 1. SpringBoot基本应用 1.1 约定优于配置 ...

  • Spring3第一天

    *SUN公司提供的EE的解决方案: EJB 2002 Expert One-to-One J2EE Design and Development (EJB用途) 2004ExpertOne-to-One J2EE Development without EJB ( 阐述 EE 开发需要什么 ) 1.2.4  为什么要...

  • java框架:超详细Spring知识点汇总

    1spring框架概述1.1什么是springlSpring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来...

  • 面试框架题整理

    HashMap和Hashtable都是用hash算法来决定其元素的存储,因此HashMap和Hashtable的hash表包含如下属性: 容量(capacity):hash表中桶的数量 初始化容量(initial capacity):创建hash表时桶的数量,HashMap允许在...

  • Spring基础(很全面)

    一站式: Spring框架有对三层的每层解决方案: web层:Spring MVC. 持久层:JDBC Template 业务层:Spring的Bean管理. 1.2.2 Spring的核心: IOC:(Inverse of Control 反转控制) 控制反转:将对象的创建权,交由Spring...

  • NHibernate和Spring.Net框架介绍(一)

    Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。鉴于...

  • JAVAWEB-NOTE04:MyBatis、Spring、SpringMvc

    持久层:连接并访问数据库的一层叫持久层,如 jdbc MyBatis Mybatis通过xml或注解的方式将要执行的各种statement(statement、preparedStatemnt)配置起来,并通过java对象和statement中的sql进行映射生成最终执行...

  • Spring注解详解

    * @return the explicit component name, if any (or empty String otherwise) * @see org.springframework.beans.factory.support.DefaultBeanNameGenerator */ @AliasFor(annotation = Component.class) String ...

  • java常用jar包详解

    wsdl4j-1.5.1.jar Axis运行所需要的组件包 activation.jar JAF框架的jar包 annotations-api.jar 使用注解所需 jar ant.jar 用于自动化调用程序完成项目的编译,打包,测试等 aopalliance-1.0.jar 支持Spring AOP...

  • spring核心知识点总结-一站式了解spring全貌

    lSpring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的...

  • Spring

    lSpring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的...

  • spring整合hibernate(2)

    1.5 Spring整合Hibernate ...大部分时候,J2EE应用都会以ORM框架来进行持久层访问,在所有的ORM框架中,Hibernate以其灵巧、轻便的封装赢得了众多开发者的青睐。 Spring具有良好的开放性,能与大部分ORM框...

  • ActiveMQ总结

    ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。 ActiveMQ能做什么? ActiveMQ是Apache推出的,一款开源...

  • Spring框架详解

    Expert One-to-One J2EE Design and Development(2002) 阐述了 J2EE 使用EJB 开发设计的优点及解决方案 Expert One-to-One J2EE Development without EJB(2004) 阐述了 J2EE 开发不使用 EJB的解决方式(Spring 雏形...

  • setting.xml文件,修改Maven仓库指向至阿里仓

    setting.xml文件,修改Maven仓库指向至阿里仓

Global site tag (gtag.js) - Google Analytics