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的主要内容,如果未能解决你的问题,请参考以下文章
为啥 VS 2008 sp1 在 Win7 RC 上安装 abort?
64位win7需要升级Windows 7 Service Pack 1(sp1)升级包