spring 對jdbc的封裝 aop
阿新 • • 發佈:2019-02-16
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);