Для тестирования кода, связанного с базой данных, с использованием JPA с использованием базы данных в памяти, такой как HSQLDB:
Как вызвать форсированное исключение при выполнении EntityManager.joinTransaction()
или EntityManager.getTransaction().commit()
?
Я бы хотел вызвать исключение, не изменяя таблицы из базы данных (например, удаляя таблицу, в которой тест будет выполнять persist()
).