sping对dao的支持 对jdbc、ibatis、hibernate的集成
下面是对jdbc的封装
expression="execution(* com.xxx.service.*Forum.*(..))"
service包下类为*Forum*的文件
全部service.*.*(..)
<tx:method name="add*" propagation="REQUIRED"/>
方法的规则 方法为add***就可以 rollback-for为指定的异常 出此异常就回滚事务
下面是记录 无效
DefaultTransactionDefinition def = new DefaultTransactionDefinition();
TransactionStatus status = transactionManager.getTransaction(def);
JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);
jdbcTemplate.update("INSERT INTO USER VALUES('Spring008', 'caterpillar', 'M', 29)");
private DataSourceTransactionManager transactionManager;
private DefaultTransactionDefinition def;
def = new DefaultTransactionDefinition();
TransactionStatus status =
transactionManager.getTransaction(def);