Дисплей открытых транзакций в MySQL

Я выполнил некоторые запросы без фиксации. Затем приложение было остановлено.

Как отобразить эти открытые транзакции и зафиксировать или отменить их?

-121--609757-

Использование функций Java 7 SDK в Java 6 Я заинтересован в использовании некоторых функций NIO2 в Java 7 SDK, если они доступны (в частности, наблюдатели за файловой системой), однако я не хочу

Я заинтересован в использовании некоторых NIO2 функций в Java 7 SDK (в частности, наблюдателей за файловой системой ), однако я не хочу компилировать свои классы для Java 7 и исключать Java 6 времени выполнения. Главным образом потому, что я хочу сохранить совместимость с Mac OS X, а также потому, что я не хочу заставлять своих пользователей обновляться.

Возможно ли это? Какой лучший способ сделать это? Какие-либо ссылки или примеры?

Вот некоторые способы, которые я могу себе представить: компиляция файла класса с другим компилятором и загрузка его динамически на основе версии Java? Или, может быть, с помощью рефлексии? Или, может быть, существует просто настройка компилятора для Java 7 для создания Java 6-совместимых классов?

Я ищу решение, которое не превратится в уродливый беспорядок:), поэтому в идеале я могу написать две реализации интерфейса, одну с использованием новых функций и одну без, а затем выбрать одну динамически вместо того, чтобы делать отражающие вызовы по всему месту.

9
задан Laurens Holst 23 January 2012 в 09:10
поделиться