Spring boot Javers不回滚事务

Spring boot Javers不回滚事务,spring-boot,javers,Spring Boot,Javers,我的Spring Boot应用程序中有一个Javers实现。Mongo4.4用作数据库。 从MongoDB 4.4开始,您可以在事务中创建文档 我在创建对象时模拟了一个异常。正如预期的那样,该对象未在数据库中创建,但向jv_快照集合添加了一个新快照 Javers支持MongoDB的事务吗 存储库: @Repository @JaversSpringDataAuditable public interface ProjectRepository extends MongoRepository<

我的Spring Boot应用程序中有一个Javers实现。Mongo4.4用作数据库。 从MongoDB 4.4开始,您可以在事务中创建文档

我在创建对象时模拟了一个异常。正如预期的那样,该对象未在数据库中创建,但向jv_快照集合添加了一个新快照

Javers支持MongoDB的事务吗

存储库:

@Repository
@JaversSpringDataAuditable
public interface ProjectRepository extends MongoRepository<Project, UUID> {
}
控制器:

@RequestMapping("/api/v1/projects")
@RestController
@AllArgsConstructor
public class ProjectController {

    private final ProjectService projectService;

    @PostMapping
    public ResponseEntity<Project> create(@RequestBody Project entity) {
        Project project = projectService.create(entity)

        return ResponseEntity.status(HttpStatus.CREATED).body(project);
    }
}
@RequestMapping(“/api/v1/projects”)
@RestController
@AllArgsConstructor
公共类项目控制器{
私人最终项目服务;
@邮戳
公共响应创建(@RequestBody项目实体){
Project=projectService.create(实体)
返回ResponseEntity.status(HttpStatus.CREATED).body(项目);
}
}

Javers不支持MongoDB的事务,因为MongoDB中没有事务

@RequestMapping("/api/v1/projects")
@RestController
@AllArgsConstructor
public class ProjectController {

    private final ProjectService projectService;

    @PostMapping
    public ResponseEntity<Project> create(@RequestBody Project entity) {
        Project project = projectService.create(entity)

        return ResponseEntity.status(HttpStatus.CREATED).body(project);
    }
}