win7 sp1 Error_transaction_not_active

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win7 sp1 Error_transaction_not_active相关的知识,希望对你有一定的参考价值。

参考技术A jboss本身有一个时间限制,当你调试的时间太长时就会失效,这时就会报这个错误。
在需要事务管理的地方加@Transactional注解。@Transactional注解可以被应用于接口定义和接口方法,类定义和类的public方法上。@Transactional注解只能应用到public可见度的方法上。如果你在protected,private或者package-visible的方法上使用@Transactional注解,它也不会报错,但是这个被注解的方法将不会展示已配置的事务设置。注意仅仅@Transactional注解的出现不足于开启事务行为,它仅仅是一种元数据。必须在配置文件中使用配置元素,才真正开启了事务行为。
知道了引起问题的原因,解决方法也比较简单,有好几种方法都可以解决这个问题,可以根据个人需要选择一种解决方法,本文列出其中三种第一种,比较方便,暴力的一种方法就是直接在最外层接口方法中添加事务注解,也就是给本文中的batchInitSalaryFileDataTask4Tenant方法加上注解即可。第二种,也可以通过代理类调用creatSalaryMonthStatistic方法,代理类中包含了事务逻辑,这样也能实现事务功能。第三种,还可以直接将creatSalaryMonthStatistic这个方法放到另外一个类中。

为啥 VS 2008 sp1 在 Win7 RC 上安装 abort?

【中文标题】为啥 VS 2008 sp1 在 Win7 RC 上安装 abort?【英文标题】:Why does VS 2008 sp1 install abort on Win7 RC?为什么 VS 2008 sp1 在 Win7 RC 上安装 abort? 【发布时间】:2010-10-23 05:46:54 【问题描述】:

如果在 Windows 7 RC 中安装 Visual Studio 2008 sp1 时出现以下错误怎么办?

Operation Aborted

【问题讨论】:

不要关闭它,SO 应该是对程序员有用的信息库。如果他将其写为“为什么 VS 安装中止”,然后发布自己的答案,那会更好吗? 老兄。将其发布为 q & a like will say。 同意;单独发布问题的答案。我认为这类问题可以接受,但需要以正确的方式完成。 【参考方案1】:

在 Windows 7 RC 7100 上安装 Visual Studio 2008 SP1 时,以管理员身份运行:

reg delete HKLM\SOFTWARE\Microsoft\SQMClient\Windows\DisabledSessions /va /f

之后 Visual Studio 2008 SP1 将正确安装。

我从原始问题中复制了这个,只是为了使它成为一个正确的问题/答案...标记为社区 wiki

【讨论】:

【参考方案2】:

Download this update 并在将 sp1 安装到 Visual Studio 08 之前安装它

【讨论】:

以上是关于win7 sp1 Error_transaction_not_active的主要内容,如果未能解决你的问题,请参考以下文章

win7旗舰版sp1补丁怎么安装

win7旗舰版的sp1补丁怎么安装?

为啥 VS 2008 sp1 在 Win7 RC 上安装 abort?

64位win7需要升级Windows 7 Service Pack 1(sp1)升级包

win7 64位 sp1补丁 IA64、 X86CHK 、AMDfre选哪一个?

.NET 6 运行在Win7 SP1上出错