Spring transactions still not working

Ref #711 I have made a small change that demonstrates how transactions are still not working properly.

```
cd examples/spring-txn
mvn clean test
mvn test
```

The 2nd time tests are run they will fail. To trigger this I made the database file based instead of in-memory so that records from the previous run are left in the database.