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
不错,收藏了 不错。赞一个。
页:
[1]