Dali JPA eclipse 4.4的更改
我对Eclipse4.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的功能提供 致以最良好的祝愿,Dali JPA eclipse 4.4的更改,jpa,eclipse-plugin,dali,Jpa,Eclipse Plugin,Dali,我对Eclipse4.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
Kiril我想你现在要找的是org.eclipse.jpt.jpa.ui.internal.handlers.SynchronizeClassesHandler。最后调用方法org.eclipse.jpt.jpa.core.context.persistence.PersistenceUnit.synchronizelAssessipProgressMonitor,这是所有真实行为的所在。您可以查看SynchronizeClassHandler代码,并使用它来设计自己的作业,最终调用PersistenceUnit方法。您不应该在包名中使用带有internal的类,我看到,通常我不会使用这样的类,但我有一些使用它的遗留代码,我必须在4.4中使用它