配置web.xml
<?xml version="1.0" encoding="utf-8"?>
xmlns:xsi=""
version="3.0">org.springframework.web.context.contextloaderlistener
contextconfiglocation
<?xml version="1.0" encoding="utf-8"?>類上事務的宣告:
@transactional(rollbackfor=exception.class)
//標註類中每乙個方法都會啟用事務,
// rollbackfor=exception.class:指定當方法丟擲exception時事務回滾。
//@transactional()未指定rollbackfor時,預設為當丟擲runtimeexception時才事務回滾
public class taskservice
//啟用事務,繼承類上定義的事務形式(@transactional(rollbackfor=exception.class))
public void triggergeneratortask()
@transactional(propagation= propagation.not_supported,readonly=true)
//不啟用事務
public list getrunningtask()
}
spring jdbc事務管理
以前在做spring security時,就注意到乙個細節,那就是當我只使用spring核心功能與hibernate時,居然也要依賴於spring jdbc包,至少會報以下錯誤 org springframework jdbc support sqlexceptiontranslator 當時並不在...
SPRING JDBC事務管理的三種配置方法
一.一般的jdbc事務,通常可以這樣處理 txproxytemplate abstract true class org.springframework.transaction.interceptor.transactionproxyfactorybean propagation required,...
spring JDBC模板類 事務管理平台
jar包 建立乙個測試類 test jdbc模板的基本使用 public void demo1 1.配置內建連線池 2.將模板配置到spring中 也可以讓dao層繼承hibernatedaosupport類注入sessionfactory建立,或者是連線池 3.編寫測試類 引入spring aop...