transactional

    1热度

    1回答

    我有一个提供商,我可以随时阅读实体,但我从来没有写过一些内容,直到我将@TransactionManagement(TransactionManagementType.CONTAINER)设置为课程级别,@Transactional覆盖了过滤方法。 @Provider @Priority(value = 1) @TransactionManagement(TransactionManageme

    5热度

    1回答

    我试图在我的服务的方法中使用@Transactional注释来延迟加载字段。然而,在我的Implementation类中使用@Transactional将使所有自动装配字段null。 这是我实现: @Service public class UserServiceImpl implements UserService { /** * DefaultMapper. */

    2热度

    1回答

    配置Spring在非RuntimeExceptions上回滚的一种方法是在服务类上使用@Transactional(rollbackFor=...)批注。这种方法的问题是,我们需要为几乎所有的服务类定义(rollbackFor = ...),这看起来真是多余。 我的问题:有没有什么方法来配置Spring的事务管理器的缺省行为在非RuntimeException回滚时,它会发生未声明的每@Trans

    1热度

    1回答

    我想通过我的spring应用程序(hibernate 4,spring 1.4.5)更新mysql数据库中的整个数据库。 步骤:1. 从数据库中删除整个数据 2.更新新纪录 3.回滚如果1或2失败 我怎样@Transactional实现?我使用了org.springframework.transaction.annotation.Transactional和propagation = MANDAT

    0热度

    1回答

    有一种服务方法,用@Transacational注释。在这个方法中,我们执行一些删除操作,然后我们想要产生一个新线程并删除一些更多的条目。如果后面有一个例外。数据库将进入不一致的状态,因为很少有条目被删除。我可以将事务传播给Thread吗?我读了一些article,但没能成功。

    0热度

    1回答

    就像我们都知道,没有使用在Spring-Hibernate应用程序@Transactional注释给出一个Hibernate异常:线程“main” org.hibernate.HibernateException 例外: 无法获得交易同步会话对于当前线程 我想知道“事务同步会话”是什么意思?

    2热度

    1回答

    表现相同,我们一直在测试不同的保存方式。但是,结果并不如我们预期的那样。我们有创建调查方法,每个调查都有多个问题。我们测试了几个案例,他们都以相同的方式提交了这些查询。 @Transactional class Service { Survey createNewSurvey(NewSurveyCommand command) { Survey survey = new S

    5热度

    2回答

    我想分析一个情况,我有两个类。一个类是ProcessImpl,它是起点,并在内部调用其他子事务。我不知道发生了什么问题。 processImpl正在导入一些内容并将相关数据写入数据库。 规格 Spring的ORM版本:3.2.18.RELEASE。 JDK版本:1.8。 Db:H2(记录任何db相同的性能)。 问题 如果我从ProcessImpl.processStage()删除@Transact

    0热度

    2回答

    我有一个春季启动应用程序和使用骆驼与它,我读了一个文件,然后我尝试插入我的数据库,一切都运行良好唯一的问题是,我尝试使用@transactional或transactionTemplate使回滚时发生错误,但它不会使回滚, 随着@transactional我添加到我的SpringBootApplication和@EnableTransactionManagement(proxyTargetClas

    0热度

    1回答

    我们有分层应用程序,控制器,服务,存储库。请求映射的控制器,数据访问的存储库和业务逻辑的服务。 服务可以调用存储库或其他服务方法。在事务中执行服务中的所有方法可以吗?