為什么沒有把事務綁定在一起 ,第一個還是修改了
@Service public?class?TestServiceImpl?implements?TestService{ @Resource private?TestDAO?testDAO; @Override @Transactional public?void?sql()?{ Test?t1?=??new?Test(); t1.setId(1L); t1.setNum(800); Test?t2?=??new?Test(); t2.setId(2L); t2.setNum(1200); testDAO.update(t1); int?bug?=?1/0; testDAO.update(t2); } }
<!-- 將事務與mySql關聯 -->
? ? <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
? ? ? ? <property name="dataSource" ref="dataSource" />
? ? </bean>
? ??
? ? <!-- 事務注解驅動,標注@Transactional的類和方法將具有事務性 -->
? ? <tx:annotation-driven transaction-manager="transactionManager"/>
2015-09-09
applicationContext.xml
dispatcher-servlet.xml
已解決。都沒人回復我 ?好失望。。。
2015-09-08
springMVC + mybits + mysql