ibatis修改sql地图不重启服务器

ibatis修改sqlmap不重启服务器

ibatis在开发的时候每次修改都需要重启应用服务器,所以一直想做一下ibatis的动态加载,网上查了下,找到个牛人。

 

http://blog.csdn.net/palm_civet/article/details/5993613

 

根据这篇博客。

 

于是就试验了下。嘿还真是好使。

 

做个笔记。

 

代码在附件中。使用方式和正常的一样

<bean id="SqlMapClient" class="test.develop.ibatis.DySqlMapClientFactoryBean">
	<property name="configLocation" value="classpath:ibatis/sqlMap-config.xml"/>
	<property name="dataSource" ref="dataSource"/>
</bean>

 

好了,大家赶紧体验下吧。

1 楼 windmxf 2011-11-22  
问下,上面这段代码放在哪个xml里面的?能否再详细的解释一下,谢谢
2 楼 qq85609655 2011-11-29  
windmxf 写道
问下,上面这段代码放在哪个xml里面的?能否再详细的解释一下,谢谢



<bean id="SqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean" scope="singleton">
<property name="configLocation" value="classpath:ibatis/sqlMap-config.xml"/>
<property name="dataSource" ref="dataSource"/>
</bean>

ibatis的SqlMapClient替换为下面的配置

<bean id="SqlMapClient" class="test.develop.ibatis.DySqlMapClientFactoryBean"> 
    <property name="configLocation" value="classpath:ibatis/sqlMap-config.xml"/> 
    <property name="dataSource" ref="dataSource"/> 
</bean>

其余的不变
3 楼 200cc 2011-12-14  
测试成功.
xml解析的部分,习惯用dom4j