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

超级初学者学习过程中的小疑点

2012-02-10 
超级菜鸟学习过程中的小问题刚开始学SSJ框架不久,研究别人代码的时候发现了@Transactional的标签,搜索了下

超级菜鸟学习过程中的小问题
刚开始学SSJ框架不久,研究别人代码的时候发现了@Transactional的标签,搜索了下知道了里面可以设置的相关数据,我现在就想问下如果不在service上用@Transactional的话,service代码(CURD功能)会不会增加?还是说只要在相应的配置文件中进行修改就可以了。如果修改的话该怎么改?

望高手不吝赐教! 多谢~!

[解决办法]
删了@Transactional以后,就是不用注解方式,用xml配置的方式。不用改service代码的,改配置文件就行。

XML code
<bean id="txManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">    <property name="dataSource" ref="dataSource"/></bean><tx:annotation-driven transaction-manager="txManager"/><tx:advice id="txAdvice" transaction-manager="txManager">    <tx:attributes>        <tx:method name="*" propagation="REQUIRED" />        <tx:method name="find*" propagation="REQUIRED" read-only="true" />        <tx:method name="load*" propagation="REQUIRED" read-only="true" />    </tx:attributes></tx:advice> 

热点排行