Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dali JPA eclipse 4.4的更改_Jpa_Eclipse Plugin_Dali - Fatal编程技术网

Dali JPA eclipse 4.4的更改

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

我对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的功能提供

致以最良好的祝愿,
Kiril

我想你现在要找的是org.eclipse.jpt.jpa.ui.internal.handlers.SynchronizeClassesHandler。最后调用方法org.eclipse.jpt.jpa.core.context.persistence.PersistenceUnit.synchronizelAssessipProgressMonitor,这是所有真实行为的所在。您可以查看SynchronizeClassHandler代码,并使用它来设计自己的作业,最终调用PersistenceUnit方法。

您不应该在包名中使用带有internal的类,我看到,通常我不会使用这样的类,但我有一些使用它的遗留代码,我必须在4.4中使用它