【java – Spring事务管理:无法解析bean’transactionManager’的引用】教程文章相关的互联网学习教程文章

java – 在其余管道之前提交Spring-Integration事务【代码】

所以,这是我目前的设置:<int-amqp:inbound-channel-adapter channel="input-channel" queue-names="probni" message-converter="jsonMessageConverter"channel-transacted="true"transaction-manager="dataSourceTransactionManager"/> <int:chain input-channel="input-channel" output-channel="inputc1"><int:service-activator ref="h1" method="handle" /><int:service-activator ref="h2" method="handle" /><int:service-a...

java – 声明性事务和TransactionAwareDataSourceProxy与JOOQ结合的问题【代码】

我有一个数据源配置类,如下所示,使用单独的DataSource bean,用于使用JOOQ的测试和非测试环境.在我的代码中,我不使用DSLContext.transaction(ctx – > {…},而是将该方法标记为事务性,以便JOOQ遵循Spring的事务性声明式事务.我使用的是Spring 4.3.7.RELEASE. 我有以下问题: >在测试期间(JUnit),@ Transaction按预期工作.无论我使用DSLContext的store()方法多少次,单个方法都是事务性的,而RuntimeException会触发整个事务的回滚.>在...

如何在Java中死锁或超时后重新启动事务?【代码】

当我们得到时,如何重新启动事务(以便它至少执行一次):( com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException:Deadlock found when trying to get lock; Try restarting transaction ) OR ( transaction times out ) ? 我正在使用MySQL(innoDB ENGINE)和Java.Please帮助并链接任何有用的资源或代码.解决方法:什么时候你在catch块中捕获这种类型的异常catch(Exception e){ if(e instanceof TransactionRollbackExc...

java – Spring是否支持SAP JCo事务?

Spring是否支持JCo事务管理?如何将交易与SAP的JCo或JRA交易相结合? 问候解决方法:Spring的目标是简化Java世界中的编程复杂性.作为一名JAVA程序员,您的愿望并不令人惊讶:) Spring提供JAVA中的标准规范包装,如JTA,JDO,JDBC等.而JCo只是SAP提供的连接器API,用于与SAP内部对象和接口进行交易.目前,据我所知,Spring并没有为JCo提供任何支持. JCo3支持JCoContext用于有状态连接,这对你可能需要的程度没什么帮助. 实际上,您可能需要实现...

java – 如何在模拟依赖项时测试事务回滚是否有效?【代码】

假设我有这个:@Transactional(rollbackFor = NotificationException.class) public interface PersonManagerService {public void addPerson(Person person); }和实施:public class PersonManagerServiceImpl implements PersonManagerService {public OtherService otherService;public void addPerson(Person person) { // stuff }// getter and setter for otherService }如果仍然使用addPerson方法命中数据库,我将如何模拟ot...

java – 典型的EJB3 / JPA / JSF中的事务范围是什么?【代码】

假设您有一个带有EJB3 / JPA和JSF堆栈的Web应用程序. AFAIK你可以使用不同的托管bean设计你的屏幕,例如,让我们假设一个HeaderBean和一个ListingBean.由于EJB3 AFAIK中没有OSIF模式,因此在以下伪代码中执行了多少个不同的事务:@ManagedBean class HeaderBean {@PreConstructload(){// enters transaction boundary, probably will create a new txheaderInfo = ejb.loadFromDb();} }@ManagedBean class ListingBean{@PreConstruct(...

java – 如何创建spring参数化事务测试【代码】

在我的测试中,我需要使用spring依赖注入事务和参数.我找到了如何使用参数化和DI的示例:@RunWith(value = Parameterized.class) @ContextConfiguration(locations = { "classpath:applicationContextTest-business.xml" }) public class TournamentServiceTest {@Autowired TournamentService tournamentService;public TournamentServiceTest(int playerCount) {this.playerCount = playerCount;}@Parameterspublic static List<O...

java – 如何配置要使用的事务管理器而不必覆盖所有@Transactional方法【代码】

长时间听众第一次来电. 我们有一个包含公共事务逻辑的AbstractService.java类.并非此类中的所有方法都是事务性的.曾经的那些是用spring的@Transactional注释注释的. 现在,AbstractService的每个实现都可能具有不同的事务管理器.这可以通过覆盖抽象类中的方法在具体类中配置,并提供不同的tx管理器:@Transactional(value=TRANSACTION_MANAGER)由于“注释属性Transactional.value的值必须是常量表达式”,因此无法将事务管理器名称传递...

java – Spring 3注释:xml-less声明式事务管理【代码】

我正在按照教程here创建一个纯注释驱动(xml-less)spring 3应用程序 这是我的配置文件@Bean(name = "dataSource") public DriverManagerDataSource dataSource() {DriverManagerDataSource driverManagerDataSource = new DriverManagerDataSource();driverManagerDataSource.setDriverClassName("org.postgresql.Driver");driverManagerDataSource.setUrl("jdbc:postgresql://localhost:5432/test");driverManagerDataSource.setUs...

java – 迁移表单Hibernate3到Hibernate4不断支持嵌套事务【代码】

在我们将应用程序从hibernate3迁移到hibernate4之前的一周,在hibernate3中,每个东西都运行良好但在迁移到hibernate4之后.我一直不支持嵌套事务. 下面是我的服务层,它正在调用daopublic class LeaveApplicationService implementsSerializable,LeaveApplicationInterfaceService{@Autowiredprivate LeaveApplicationInterfaceDao _leavApplicationInterfaceDao;//getter setter@Overridepublic synchronized void clickOnAddLeaveBu...

java – Android:使用片段事务获取白屏【代码】

我正在制作一个新闻应用程序,其中我有一个片段,其中包含列表中的所有新闻以及另一个包含视频列表的片段.当你触摸一个新的时,它将从名为openNewsCont的活动中调用一个方法,该方法将用另一个替换当前的片段. 我遇到的问题是,当我调用该方法时,我得到一个空白屏幕,我看了很多其他代码,但我找不到解决问题的方法. 这是我从MainActivity.java调用的方法public void openNewsCont(String text) {android.support.v4.app.FragmentManager ...

java – 全局事务管理 – Jboss:为您关闭连接【代码】

我们在jboss 7服务器上部署了一个spring应用程序. 该应用程序使用从jboss到jndi获得的多个数据源. 事务管理也由Java EE容器提供(我们使用Spring JtaTransactionManager) 应用程序体系结构是一个传统的应用程序体系结构,DAO扩展了hibernate模板(使用Spring HibernateDaoSupport). 使用@Transactional注释在服务层中管理事务. 我的第一个问题是: >遇到注释时,事务管理器如何知道事务中涉及哪些数据源?>什么时候它有效地检索JDBC连接...

java – 为什么Hibernate 5.0.6发布包不包含事务实现jar?【代码】

我有这样的代码:import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.boot.MetadataSources; import org.hibernate.boot.registry.StandardServiceRegistry; import org.hibernate.boot.registry.StandardServiceRegistryBuilder;public class Main {public static void main(String[] args) {final StandardServiceRegistry registry = new StandardServiceRegistryBuilder().configure()...

java – Bean在Spring 4.2.5中的ContextRefreshedEvent上没有事务代理【代码】

我有一个bean(SettingService),它使用@Transactional注释进行修饰,并注入另一个bean,在上面刷新的事件中调用此bean.public class DefaultConfigManagerimplements ApplicationListener<ContextRefreshedEvent>, ConfigManager {@Autowiredprivate SettingService service;@Overridepublic void onApplicationEvent( ContextRefreshedEvent event ) {System.out.println( "Proxy: " + AopUtils.isJdkDynamicProxy( service ) );Stri...

java – 使用JPA(postgres)的Spring应用程序中的嵌套事务【代码】

使用postgres可以在JPA的@Transactional()中使用PROPAGATION_NESTED吗?我正进入(状态:org.springframework.transaction.NestedTransactionNotSupportedException: JpaDialect does not support savepoints - check your JPA provider's capabilities我试过了:@Bean public PlatformTransactionManager transactionManager() {JpaTransactionManager transactionManager = new JpaTransactionManager();transactionManager.setEn...