GIN 发表于 2013-9-3 10:36:15

MiniDao1.2.1整合方案

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


IQ10 发表于 2014-2-23 07:57:52

不错,收藏了

interface 发表于 2014-2-26 11:21:40

不错。赞一个。
页: [1]
查看完整版本: MiniDao1.2.1整合方案