首先我的问题是:在Java中,事务API有什么必要性?请给我一个实际的例子。
容器管理的事务和Bean管理的事务的意义分别是什么?
声明式事务和编程式事务之间的区别是什么?
请帮助我。
提前感谢您。
首先我的问题是:在Java中,事务API有什么必要性?请给我一个实际的例子。
容器管理的事务和Bean管理的事务的意义分别是什么?
声明式事务和编程式事务之间的区别是什么?
请帮助我。
提前感谢您。
// declarative
@Transcational
public void Transfer (Account from, Account destination, double amount) {
//do your logic here
}
// programmatic
public void Transfer (Account from, Account destination, double amount) {
var session = sessionFactory.openSession();
var tx = session.BeginTransaction();
try {
//do you logic here
tx.Commit();
} catch {
tx.Rolback();
}
}
容器管理事务
和bean管理事务
,你是在指Enterprise JavaBean吧?据我所知,容器管理事务不需要开发人员显式编写代码或结构来管理事务,类似于数据库的自动提交。