我对eclipse 4.4(拥有org.eclipse.jpt.jpa.core_3.4.0)中的Dali JPA与使用org.eclipse.jpt.core_2.2.1运行的旧版3.x版本的差异提出了疑问。 旧版本org.eclipse.jpt.core.internal.synch.SynchronizeClassesJob中的同步类作业已在最新版本中删除。我可以使用什么来在新3.4.0版本的persistent.xml中同步持久性单元中的持久性类列表,还是应该另外实现,并且不再作为Dali JPA的功能提供?
祝你好运, 基里尔
答案 0 :(得分:0)
我认为你所寻找的东西现在被埋没在org.eclipse.jpt.jpa.ui.internal.handlers.SynchronizeClassesHandler
中。最终调用方法org.eclipse.jpt.jpa.core.context.persistence.PersistenceUnit.synchronizeClasses(IProgressMonitor)
,这是所有真实行为的地方。您可以查看SynchronizeClassesHandler
代码并使用它来制作最终调用Job
方法的PersistenceUnit
。