MiniDao1.2.1整合方案 
 
1. 环境搭建 
 
环境:Spring 3.X,Hibernate 3以上 MiniDao依赖:org.jeecgframework.minidao-1.2.1.jar  
 
2. MiniDao与Spring集成 
 
2.1. 新建MiniDao的spring配置文件 
 
文件名:spring-minidao.xml(可以自定义),只要让spring扫描到这个文件即可。 扫描方法一: 在web.xml中的spring监听器中扫描规则中包含spring-minidao.xml。 <context-param>   <param-name>contextConfigLocation</param-name>    <param-value>classpath:spring-*.xml</param-value>    </context-param>  |  扫描方法二: 在spring的配置文件中引入spring-minidao.xml。 <import resource="classpath*:spring-minidao.xml" /> 
 |   2.2. MiniDao配置详解 
 
2.2.1. MiniDao对springJdbc的支持(MiniDao的核心基础配置) 
 
<!-- MiniDao动态代理类 -->         <bean id="miniDaoHandler" class="org.jeecgframework.minidao.aop.MiniDaoHandler"> <!-- springjdbc,必须依赖 -->                 <property name="jdbcTemplate" ref="jdbcTemplate"></property>         </bean>  
 
 |   2.2.2. MiniDao的DAO接口注册(MiniDao的功能入口) 
 
<!-- 注册MiniDao接口 -->         <bean class="org.jeecgframework.minidao.factory.MiniDaoBeanFactory">                 <property name="packagesToScan">                         <list> <!-- 可以以包名注册,自动扫描包下面的Dao接口 -->                                 <value>jeecg.cgreport.dao.*</value>                                 <value>jeecg.cgform.dao.*</value>                         </list>                 </property>         </bean>  
 
 |   3. MiniDao与Hibernate集成 
 
前提是Hibernate已经由Spring容器管理。 在MiniDao的配置文件中直接加入Hibernate支持即可。  
 
3.1.1. MiniDao对hibernate实体的支持 
 
<!-- Hibernate MiniDao -->         <bean id="genericBaseCommonDao" <!-- 对hibernate实体通用操作的实现类 -->                class="org.jeecgframework.minidao.hibernate.dao.impl.GenericBaseCommonDao"> <!-- hibernate的sessionFactory -->                         <property name="sessionFactory">                         <ref bean="sessionFactory" />                 </property>         </bean>  
 
 
 
 
MiniDao源码以及Demo下载:https://code.google.com/p/jeecg/downloads/list |  
  
 
 |