Дали JPA затмение 4.4 изменения

У меня есть вопрос о разнице в Dali JPA в eclipse 4.4 (например, org.eclipse.jpt.jpa.core_3.4.0) по сравнению со старыми версиями 3.x, работающими с org.eclipse.jpt.core_2.2.1. Задание синхронизации классов из старой версии org.eclipse.jpt.core.internal.synch.SynchronizeClassesJob было удалено в последних версиях. Что я могу использовать для синхронизации списка постоянных классов в модуле постоянства в persistent.xml в новой версии 3.4.0 или это должно быть реализовано дополнительно и больше не доступно в качестве функциональности от Dali JPA?

С наилучшими пожеланиями, Кирилл

1 ответ

Решение

Я думаю, что то, что вы ищете, теперь похоронено в org.eclipse.jpt.jpa.ui.internal.handlers.SynchronizeClassesHandler, Это в конечном итоге вызывает метод org.eclipse.jpt.jpa.core.context.persistence.PersistenceUnit.synchronizeClasses(IProgressMonitor), где все реальное поведение. Вы можете посмотреть на SynchronizeClassesHandler код и использовать его, чтобы создать свой собственный Job что в конечном итоге вызывает PersistenceUnit метод.

Другие вопросы по тегам