在spring中有几种事务管理,分别是什么
代码管理的事务处理
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;
}
}
容器管理的事务处理
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;
}
}
容器管理的事务处理
【在spring中有几种事务管理,分别是什么】相关文章
2. 在spring中如何配容器的事务管理,相关的类有那些?
4. Spring对多种ORM框架提供了很好的支持,简单描述在Spring中使用Hibernate的方法
5. Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类
6. Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类?
8. Java中有几种方法可以实现一个线程?用什么关键字修饰同步方法?stop()和suspend()方法为何不推荐使用?
10. 请介绍一下Spring的事务管理
本文来源:https://www.mianshiwenti.com/a12633.html
进入下载页面
上一篇:Spring里面如何配置数据库驱动
下一篇:如何获得EntityManager
﹝在spring中有几种事务管理,分别是什么﹞相关内容
- spring与ejb2.0的事务管理比较的优缺点
- Spring中ApplicationContext的作用是什么
- XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?
- spring中的BeanFactory与ApplicationContext的作用和区别
- spring中的核心类有那些以及作用
- 在Spring框架中如何更加高效的使用JDBC
- ASP.NET中共有几种类型的控件?各有什么区别?
- spring的配置的主要标签是什么?有什么作用?
- JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?
- 你最突出的优点和缺点分别是什么?