Я использую TestNG в своем приложении, имеющем фреймворк GWT, Spring и Hibernate.В моем классе TestNG я пытаюсь создать объект класса DaoImpl, который используется для выполнения операции добавления / обновления / удаления в базе данных, используя hibernate (я использую hibenratetemplate здесь для транзакции), и мой код работает нормально для операции добавления / обновления / удаленияпри запуске приложения.
Но когда я запускаю свой класс testng, я могу получить объект bean-объекта DaoImpl и могу читать данные из базы данных, но при попытке выполнить операцию обновления / удаления в базе данных,Метод testng, успешно выполненный, база данных остается неизменной, значит, нет изменений в БД.
Поэтому хотелось бы знать, возможно ли проверить или обновить метод обновления базы данных с использованием TestNG или нет, и если да, то как это сделать.
Мой код класса TestNg приведен ниже
Public class RoleMgmtDAOImplTest extends AbstractTransactionalTestNGSpringContextTests {
RoleMgmtDAOImpl roleMgmtDAOImpl;
@BeforeClass
public void setup() {
Assert.assertNotNull(applicationContext);
roleMgmtDAOImpl=(RoleMgmtDAOImpl) applicationContext.getBean("roleDAO");
Assert.assertNotNull(roleMgmtDAOImpl);
}
}