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

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

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

查看: 10985|回复: 2

MiniDao1.2.1整合方案

[复制链接]
发表于 2013-9-3 10:36:15 | 显示全部楼层 |阅读模式
MiniDao1.2.1整合方案

1. 环境搭建

环境:Spring 3.X,Hibernate 3以上
MiniDao依赖:org.jeecgframework.minidao-1.2.1.jar


2. MiniDaoSpring集成

2.1. 新建MiniDaospring配置文件

文件名: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. MiniDaospringJdbc的支持(MiniDao的核心基础配置)

<!-- MiniDao动态代理类 -->
        <bean id="miniDaoHandler" class="org.jeecgframework.minidao.aop.MiniDaoHandler">
<!-- springjdbc,必须依赖 -->
                <property name="jdbcTemplate" ref="jdbcTemplate"></property>
        </bean>


2.2.2. MiniDaoDAO接口注册(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. MiniDaoHibernate集成

前提是Hibernate已经由Spring容器管理。
MiniDao的配置文件中直接加入Hibernate支持即可。


3.1.1. MiniDaohibernate实体的支持

<!-- Hibernate MiniDao -->
        <bean id="genericBaseCommonDao"
<!-- 对hibernate实体通用操作的实现类 -->                class="org.jeecgframework.minidao.hibernate.dao.impl.GenericBaseCommonDao">
<!-- hibernatesessionFactory -->        
                <property name="sessionFactory">
                        <ref bean="sessionFactory" />
                </property>
        </bean>





MiniDao源码以及Demo下载:https://code.google.com/p/jeecg/downloads/list


发表于 2014-2-23 07:57:52 | 显示全部楼层
不错,收藏了
发表于 2014-2-26 11:21:40 | 显示全部楼层
不错。赞一个。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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