зависание jboss на команде drop table

#hibernate #jboss

#спящий режим #jboss

Вопрос:

У меня есть класс, в котором, когда я вызываю команду drop в таблице, JBoss зависает:

 public void cleanUp()
    {
System.out.println("******************* Inside Cleanup *************************");
        try
        {
            factory=HibernateUtils.getFactory();
            session=factory.openSession();
            i = 1;

            if(session.createQuery("from AccountPOJO").list().isEmpty())
            {
                System.out.println("First time Accessing NO DATA FOUND....");
                employeeAutoPopulateEntries();
                session.close();
            }
            else 
            {

                System.out.println("Dropping transaction table ");
                transaction=session.beginTransaction();
                Query query = session.createSQLQuery("drop table  Transaction ");
                query.executeUpdate();
                transaction.commit();

                transaction=session.beginTransaction();
                System.out.println("Dropping accounts table ");
                 query = session.createSQLQuery("drop table    Account ");
                query.executeUpdate();
                transaction.commit();

                transaction=session.beginTransaction();
                System.out.println("Dropping Employee table ");
                query = session.createSQLQuery("drop table   Employee ");
                query.executeUpdate();
                transaction.commit();

                session.close();
                HibernateUtils.domanulaConfigration();
                employeeAutoPopulateEntries();
            }
        }
        catch(SQLGrammarException  | IOException | ParseException e)
        {
            e.printStackTrace();
            System.out.println("No table Account and Employeee Existed..."); 
        }
    }
  

После удаления таблицы учетных записей она зависает, JBoss не выполняет никаких дальнейших действий, и исключение не выдается.
В чем проблема с командой drop, alter или delete в JBoss?

Спасибо.

Комментарии:

1. Может просто потребоваться некоторое время, чтобы удалить Employee таблицу?

2. я думаю, что нет, потому что я ждал 2-3 минуты. тогда также не возникло никаких ошибок, при запуске функции через метод maina она работает плавно и не ждала удаления таблицы, но когда я развернул war на jboss и вызвал функцию, она просто зависает на учетной записи drop table