Где cleanup () закрывает соединение с базой данных. Закрыть должен попросить пользователей сохранить, если есть какие-либо открытые документы.

я есть приложение RCP, которое использует соединение с базой данных в памяти. Есть одно обстоятельство, что при закрытии окон приложение уничтожается, не давая ему возможности закрыть соединение с базой данных.

Я немного исследовал, и кажется, что добавление перехватчика Shutdown - лучший способ обнаружить это событие и выполнить очистку в приложении Java. Однако как правильно это сделать, если у вас есть приложение RCP, возможно, с несколькими открытыми редакторами?

Ответы на вопрос(2)

Ваш ответ на вопрос