大理JPA eclipse 4.4变化
Dali JPA eclipse 4.4 changes
我有一个关于 Eclipse 4.4 中 Dali JPA(具有 org.eclipse.jpt.jpa.core_3.4.0)与旧 3.x 版本 运行 [=16] 的区别的问题=].core_2.2.1 例如。
旧版本 org.eclipse.jpt.core.internal.synch.SynchronizeClassesJob 中的同步 类 作业已在最新版本中删除。在新的 3.4.0 版本中,我可以使用什么来同步 persistent.xml 中的持久性单元中的持久性 类 列表,或者是否应该另外实现并且不再作为 Dali JPA 的功能提供?
此致,
基里尔
我想你要找的东西现在埋在org.eclipse.jpt.jpa.ui.internal.handlers.SynchronizeClassesHandler
中了。这最终会调用方法 org.eclipse.jpt.jpa.core.context.persistence.PersistenceUnit.synchronizeClasses(IProgressMonitor)
,这是所有实际行为所在的地方。您可能会查看 SynchronizeClassesHandler
代码并使用它来制作您自己的 Job
,最终调用 PersistenceUnit
方法。
我有一个关于 Eclipse 4.4 中 Dali JPA(具有 org.eclipse.jpt.jpa.core_3.4.0)与旧 3.x 版本 运行 [=16] 的区别的问题=].core_2.2.1 例如。 旧版本 org.eclipse.jpt.core.internal.synch.SynchronizeClassesJob 中的同步 类 作业已在最新版本中删除。在新的 3.4.0 版本中,我可以使用什么来同步 persistent.xml 中的持久性单元中的持久性 类 列表,或者是否应该另外实现并且不再作为 Dali JPA 的功能提供?
此致, 基里尔
我想你要找的东西现在埋在org.eclipse.jpt.jpa.ui.internal.handlers.SynchronizeClassesHandler
中了。这最终会调用方法 org.eclipse.jpt.jpa.core.context.persistence.PersistenceUnit.synchronizeClasses(IProgressMonitor)
,这是所有实际行为所在的地方。您可能会查看 SynchronizeClassesHandler
代码并使用它来制作您自己的 Job
,最终调用 PersistenceUnit
方法。