熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

在spring中有幾種事務管理,分別是什麼?

2022-06-13   來源: Java開源技術 

代碼管理的事務處理
TransactonTemplate的execute方法中的內部類TransactionCallback中的doInTransaction方法中使用
public void make()
?{?
TransactionTemplate jtm=new TransactionTemplate(thisgetTransactionManager());
jtmexecute(new myClass());
?}
?public class myClass implements TransactionCallback
?{

public Object doInTransaction(TransactionStatus trans)
{
?JdbcTemplate jdbc=new JdbcTemplate(dataSource);
?jdbcexecute(&#;insert into customer(customerName) values(&#;b&#;)&#;);
?jdbcexecute(&#;insert into customer(customerName) values(&#;b&#;)&#;);
?return null;
}
?}
?容器管理的事務處理


From:http://tw.wingwit.com/Article/program/Java/ky/201405/30829.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.