黑马程序员技术交流社区

标题: 在spring中有几种事务管理,分别是什么? [打印本页]

作者: 樊占江    时间: 2012-8-23 02:09
标题: 在spring中有几种事务管理,分别是什么?
             最好有代码
作者: 王桂丽    时间: 2012-8-23 02:20
TransactonTemplate的execute方法中的内部类TransactionCallback中的doInTransaction方法中使用。
public void make()
        {       
                TransactionTemplate jtm=new TransactionTemplate(this.getTransactionManager());
                jtm.execute(new myClass1());
        }
        public class myClass1 implements TransactionCallback
        {

                public Object doInTransaction(TransactionStatus trans)
                {
                        JdbcTemplate jdbc=new JdbcTemplate(dataSource);
                        jdbc.execute("insert into customer(customerName) values('b')");
                        jdbc.execute("insert into customer(customerName) values('b')");
                        return null;
                }               
        }
                        容器管理的事务处理





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2