我想测试从数据库中推送和提取数据。这种模式会起作用吗?
具体来说,将使用此模式成功地从数据库中推送和拉出并在之后进行清理吗?
private Connection connection;
private Savepoint savepoint;
@Before
public void setUp() throws Exception {
connection = MyConnectionGenerator();
connection.setAutoCommit(false);
savepoint = connection.setSavepoint();
}
@Test
public void myTest() throws Exception{
//use the connection for CRUD ops testing
}
@After
public void tearDown() throws Exception {
connection.rollback(savepoint);
connection.close();
}