1)在service 里面加了try ..... catch... , 导致事务失效
2)service 的类不是public 公开的
3)没有在配置文件中开启事务:
<bean id="txManager"
class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource" />
</bean>
<tx:annotation-driven transaction-manager="txManager"/>