SPRING环境下如何配事务

2019-03-25 13:36|来源: 网路

1 先保存一个对象,比如一个job对象。
2 取的刚保存完成的job对象的id,放到另外一个对象的属性中,也可能是N属性对象组成的LIST。
为了保持数据一致性,如何配置这个事务?用注释最好。
问题补充:
开发环境: Struts2 + Spring2.5.6 + Hibernate3.2.0.ga
问题补充:
谢谢大家的支持,这30分给谁呢?平均分配吧,网站不支持。你俩商量一下,给我个决定。
我还是倾向于用注释来解决这个问题。

相关问答

更多
  • 一般只让他自动生成映射文件和实体类 DAO 自己写 List list =accCharge2010DAO.findByProperty("serviceNum", teleID); serviceNum 找不到这个参数 不关事务的事 自动生成的类有时候需要改很多东西
  • 1、首先使用如下代码 确认你的bean 是代理对象吗? 必须是Spring定义(通过XML或注解定义都可以)的Bean才接受事务。 直接new出来的对象添加事务是不起作用的。 可以通过以下方式判断是否是代理对象: AopUtils.isAopProxy(Object object) AopUtils.isCglibProxy(Object object) //cglib AopUtils.isJdkDynamicProxy(Object object) //jdk动态代理 2、入口函数必须是public,否 ...
  • 一般只让他自动生成映射文件和实体类 DAO 自己写 List list =accCharge2010DAO.findByProperty("serviceNum", teleID); serviceNum 找不到这个参数 不关事务的事 自动生成的类有时候需要改很多东西
  • spring
  • Spring事务控制[2022-01-12]

    数据库中数句分DML,DDL,DCL DML是数据控制语句,包括SELECT,INSERT,UPDATE,DELETE,可以用ROLLBACK回滚操作或COMMIT提交操作 DDL是数据定义语句,包括CREATE,DROP,ALTER,不可进行事务操作,不能回滚,也就是说你CREATE了一个表,只能用DROP删除,系统对DDL语句不会创建ROLLBACK SEGMENT(回滚段),所以无法ROLLBACK撤消操作 DCL是数据控制语句,有GRANT,REVOKE,是对角色权限的授予和撤消,无回滚和提交一说, ...
  • Spring的事务处理[2022-08-11]

    spring 的事务处理? 首先,我们要明白数据库事务 ,这个概念。 我这里不多说了, 在JDBC的操作中,手动作一个事务操作, ------ try{ java.sql.Connection conn= 获得一个连接; conn.setAutoCommit(false); .....具体的数据库操作(多个) conn.commit(); }catch(Exception ex){ conn.rollback(); } ------ 当具体的数据库操作中有一个发生异常,那么整个事务就回滚, ...
  • Spring的事务监控[2022-05-27]

    场景是 在程序正常运行中 通过Spring 的Quarz 来每隔几秒钟触发程序运行。 在程序运行的过程中通过Weblogic 的 Console 界面来停掉weblogic 这个时候会有异常出现,事务控制没有生效,本来设想的 A,B,C,D 为一个事务 , 现在变成了 A,B 写入数据库,而C,D 没有。 导致事务控制失败。 问题分析: 1. 首先怀疑代码问题, 在 D insert 后面强制 抛出一个异常, 事务回滚, 正常。 说明代码应该没有问题。 2. 在执行的过程中 不通过 weblogic 的Co ...
  • Spring的事务监控[2022-11-27]

    场景是 在程序正常运行中 通过Spring 的Quarz 来每隔几秒钟触发程序运行。 在程序运行的过程中通过Weblogic 的 Console 界面来停掉weblogic 这个时候会有异常出现,事务控制没有生效,本来设想的 A,B,C,D 为一个事务 , 现在变成了 A,B 写入数据库,而C,D 没有。 导致事务控制失败。 问题分析: 1. 首先怀疑代码问题, 在 D insert 后面强制 抛出一个异常, 事务回滚, 正常。 说明代码应该没有问题。 2. 在执行的过程中 不通过 weblogic 的Co ...
  • 1、springboot项目中配置application.properties内容 [java] view plain copy spring.profiles.active=@profileActive@ 2、创建不同环境下的配置文件 application-dev.properties、application-prod.properties、application-test.properties 3、pom文件中配置profiles节点 [html] view plain copy dev true d ...