Java 运行两个并行事务

Java 运行两个并行事务,java,jakarta-ee,glassfish,eclipselink,Java,Jakarta Ee,Glassfish,Eclipselink,我的方法标记为@TransactionAttributeTransactionAttributeType.REQUIRES\u NEW someMethod{}。我需要创建一个测试用例,在这里我将运行这个methodfirst事务,在第一个事务提交之前,我将在第二个事务中并行运行这个方法。我使用eclipseLink和JavaEE。你能给我一些建议怎么做吗?玻璃鱼:所以我猜你是在焊接厂工作 在Weld和Hibernate的例子中,我使用并创建了它,它允许您在Simulation for H2中定

我的方法标记为@TransactionAttributeTransactionAttributeType.REQUIRES\u NEW
someMethod{}。我需要创建一个测试用例,在这里我将运行这个methodfirst事务,在第一个事务提交之前,我将在第二个事务中并行运行这个方法。我使用eclipseLink和JavaEE。你能给我一些建议怎么做吗?

玻璃鱼:所以我猜你是在焊接厂工作

在Weld和Hibernate的例子中,我使用并创建了它,它允许您在Simulation for H2中定义PersistenceContext,甚至在多个线程中也可以很容易地处理事务注释

您可以尝试使用它进行模拟,但eclipselink不受支持,或者您可以尝试使用或在Weld独立容器中执行类似的多线程PersistenceContext