Я создал классы сущностей JPA 2.0 для всех нашей базы данных (~ 200 таблиц), и теперь каждый раз, когда я восстановить мое приложение и запустить его в первый раз, когда я получаю эти сообщения:Slow JPA запуск
INFO: <entity_classname> actually got transformed
INFO: <entity_otherclassname> actually got transformed
...
И вывод этих (информационных) сообщений в Glassfish чрезвычайно медленный, для запуска приложения требуется почти минута (!).
Я думаю, что сообщения являются проблемой, потому что иногда консоль Glassfish замерзает в окне Netbeans (сообщения не выводятся), а затем весь процесс занимает около 5 секунд.
Я не мог найти способ отключить эти сообщения, есть ли способ ускорить работу?
Или, как альтернатива, попробуйте отключить плетение вообще? – MRalwasser
Основываясь на ссылке выше, установка * eclipselink.weaving * to * false * решила мою головную боль (и попробует статическое ткачество также для наших ежедневных сборок - теперь, когда я знаю об этом), поэтому отныне только эти классы преобразуются которые фактически используются. Большое спасибо! – egbokul
@Gabor Обратите внимание, что отключение ткачества отключит такие вещи, как ленивая загрузка. Я бы предложил их ткать для производства. –