首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

MiniDao调整方案

2013-11-13 
MiniDao整合方案1.????? 介绍2.????? 底层技术freemarker模板引擎Spring(IOC,AOP,JDBC)Hibernate?下载地址

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.???????? MiniDao与spring集成

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>

?

热点排行