transactional

    14热度

    3回答

    好了,我终于屈服于同行的压力,并开始在我的web应用程序中使用Spring: - )... 所以我试图让事务处理的东西工作,我似乎无法得到它。 我的Spring配置如下: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:x

    216热度

    4回答

    我想知道在使用@Transactional注解方法时实际发生了什么? 当然,我知道Spring将在事务中包装该方法。 不过,我有以下几点疑惑: 听说春天创建代理类?有人可以解释这更多深度。 实际上驻留在该代理类中的是什么?实际课堂会发生什么?我怎么能看到Spring的创建代理的类 我也看了在春天的文档是: 注:由于这种机制是基于代理,只有“外部”方法调用通过进来代理将被拦截。这意味着即使被调用的方

    2热度

    2回答

    我一直在试图解决问题几个星期了。我为我的Rails应用程序运行rspec测试,并且除了一个我似乎无法理解的错误外,它们工作正常。 我正在使用MySQL和InnoDB引擎。 我在spec_helper.rb中设置了config.use_transactional_fixtures = true 我使用命令rake spec:db:fixtures:load手动加载我的测试夹具。 rspec测试正在为

    5热度

    6回答

    我需要以可靠/交易的方式为外部系统排队事件和任务。使用像MSMQ或ActiveMQ这样的东西看起来非常诱人,但事务部分变得复杂(MSDTC等)。 我们可以使用数据库(SQL Server 2005+,Oracle 9+)并实现更容易的事务支持,但排队部分变得更丑陋。 这两条路线看起来都不那么好,充满了讨厌的陷阱和边缘情况。 有人可以提供一些实用的指导,在这件事情? 想象一下:E/C/A或计划任务引

    11热度

    2回答

    <bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager"> <property name="entityManagerFactory" ref="data.emf" /> </bean> <tx:annotation-driven transaction-manag

    64热度

    7回答

    我配置了具有事务支持的春天。是否有任何方法可以记录事务,以确保我正确设置所有内容?在日志中显示是查看正在发生的事情的好方法。

    2热度

    1回答

    我应该如何测试一个同步使用的事务性服务方法(它通过减少值来更新数据库行)? 我已经用SpringJunit4ClassRunner设置了一个JUnit测试类,并且组件是@autowired。 只是产卵的线程,将调用该方法似乎不工作。我不确定这是否与Spring代理机制有关。 我想达到的目的是创建一种情况,即两个线程同时在被测方法的“内部”,另一个线程将失败并回滚。例如行值是3,两个方法调用都尝试将