Spring transaction management example with JDBC