Quarkus @Transactional中的事务隔离级别

Quarkus @Transactional中的事务隔离级别,quarkus,Quarkus,在Quarkus中,当使用@Transactional时,是否有方法配置事务隔离级别 我知道我可以对每个会话进行配置,但我希望每个事务的配置就像在Spring中一样(请参阅)Quarkus目前无法处理此问题,因此我手动更改了事务隔离级别: Panache.getEntityManager().createNativeQuery("set transaction isolation level serializable read write").executeUpdate();

在Quarkus中,当使用@Transactional时,是否有方法配置事务隔离级别


我知道我可以对每个会话进行配置,但我希望每个事务的配置就像在Spring中一样(请参阅)

Quarkus目前无法处理此问题,因此我手动更改了事务隔离级别:

Panache.getEntityManager().createNativeQuery("set transaction isolation level serializable read write").executeUpdate();

不,没有办法通过注释更改隔离级别,因为Quarkus正在Java EE中从事务规范公开API;请打开一个特性请求,并可能详细描述用例?我不知道这在Spring中是可能的,我怀疑实现它会有一些限制和妥协——我们需要仔细考虑。@Sanne好的,谢谢,这就是我在深入代码时看到的,Java EE基本上只公开事务超时。我将打开一个功能请求。同时,我在事务开始时在本机查询中执行“set transaction isolation level serializable”。