`
zhangdaiscott
  • 浏览: 407394 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
8fb25857-16b4-3681-ab5e-e319f45c42a8
Jeecg快速开发平台
浏览量:0
文章分类
社区版块
存档分类

MiniDao整合方案

阅读更多

1.      介绍

2.      底层技术

freemarker模板引擎

Spring(IOC,AOP,JDBC)

Hibernate

 下载地址:http://code.google.com/p/jeecg/downloads/list

 

3.     整合步骤

3.1.         引入依赖JAR

org.jeecgframework.minidao-版本号.jar

....待补充

3.2.         MiniDaospring集成

3.2.1.  spring配置文件中加入MiniDao的动态代理

 

<!-- MiniDao动态代理类 -->

<bean id="miniDaoHandler" class="org.jeecgframework.minidao.aop.MiniDaoHandler">

<!-- 如果没用使用jdbcTemplate,还需要首先配置jdbcTemplatebean-->

<property name="jdbcTemplate" ref="jdbcTemplate"></property>

</bean>

 

 

          spring容器中注册自定义Dao

<!-- 注册自定义Dao接口 -->

<bean id="自定义DaoID" class="org.springframework.aop.framework.ProxyFactoryBean">

<!-- 配置自定义DAO的接口 -->

<property name="proxyInterfaces" value="自定义DAO接口的全路径" />

    <property name="interceptorNames">

    <list>

<!-- MiniDao的动态代理类ID -->

       <value>miniDaoHandler</value>

    </list>

</property>

</bean>

整合片段示例

<!-- JDBC配置 -->

    <bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">

       <property name="dataSource">

           <ref bean="dataSource" />

       </property>

    </bean>

 

<!-- MiniDao动态代理类 -->

    <bean id="miniDaoHandler" class="org.jeecgframework.minidao.aop.MiniDaoHandler">

       <property name="jdbcTemplate" ref="jdbcTemplate"></property>

    </bean>

<!-- 注册employeeDao接口 -->

    <bean id="employeeDao" class="org.springframework.aop.framework.ProxyFactoryBean">

       <property name="proxyInterfaces" value="examples.dao.EmployeeDao" />

       <property name="interceptorNames">

           <list>

              <value>miniDaoHandler</value>

           </list>

       </property>

    </bean>

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics