0

例如,与运行 org.eclipse.jpt.core_2.2.1 的旧 3.x 版本相比,我有一个关于 eclipse 4.4(具有 org.eclipse.jpt.jpa.core_3.4.0 )中 Dali JPA 的差异的问题。旧版本 org.eclipse.jpt.core.internal.synch.SynchronizeClassesJob 中的同步类作业已在最新版本中删除。在新的 3.4.0 版本中,我可以使用什么来同步persistent.xml 中持久性单元中的持久性类列表,或者是否应该另外实现并且不再作为 Dali JPA 的功能提供?

最好的问候,基里尔

4

1 回答 1

0

我想你正在寻找的东西现在被埋没了org.eclipse.jpt.jpa.ui.internal.handlers.SynchronizeClassesHandler。最终调用了 method org.eclipse.jpt.jpa.core.context.persistence.PersistenceUnit.synchronizeClasses(IProgressMonitor),这是所有真实行为的所在。您可能会查看SynchronizeClassesHandler代码并使用它来制作您自己的代码Job,最终调用该PersistenceUnit方法。

于 2015-02-25T21:11:31.577 回答