java - Spring3、Hibernate、MySQL - 如何添加事务控制?

标签 java mysql hibernate spring-mvc

Spring3、Hibernate、MySQL - 如何添加事务控制?

我想了解如何向以下内容添加事务控制,以便其中一个调用确实使其两者都回滚?

public void saveFriend(Friend friend, String rUser) 
{
   friend.setId(1);
   friend.setUsername(rUser);
   friend.setAddedDate(new Date());
   sessionFactory.getCurrentSession().saveOrUpdate(friend);

   friend.setId(2):
   friend.setUsername(rUser);
   friend.setAddedDate(new Date());
   sessionFactory.getCurrentSession().saveOrUpdate(friend);
}

最佳答案

The Spring manual has a huge amount of information on how you can manage transactions ,可以通过编程方式(如 RollingBoy 的帖子中所示)或通过注释或 AOP 进行声明。

您最好先查看文档以了解其工作原理。

关于java - Spring3、Hibernate、MySQL - 如何添加事务控制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5508336/

相关文章:

java - 如何在 Android ProgressDialog 中显示 SecondaryProgress?

java - 无法获取 java 代码将用户输入的数据分配给 Joptionpane 中的对象字段

java插件缓存和动态IP主机

php - AS3 和 mySQL 或 XML : Saving user votes on server from a flash movie

java - Hibernate,从映射文件生成实体和数据库

java - 通过 Activity 开关传递信息

mysql - SQL查询语句

php - 使用 MySQLi 设置 MySQL 变量(不是 PHP 变量)

mysql - 如何优化多表连接 View 以获得更快的响应?

java - Jquery 验证后表单未提交