Transactional Rollback versus Snapshot Restore for DDL Safety in Cucumber-JVM
The goal is to maintain database schema consistency after a Cucumber scenario that includes data-definition-language statements, given that most relational databases issue an implicit commit when DDL executes. Because Cucumber-JVM's @Transactional annotation only rolls back data-manipulation operations, schema changes such as ADD COLUMN persist beyond the sc