我仍在使用RapidClipse 4大约3个月。 我也是Java,eclipse和相关事物的新手,仍然在尝试边做边学。
我的项目仍在成长并运作良好,直到突然,我在尝试导入MySQL表时遇到以下错误:org.hibernate.MappingException:无法配置文件hibernate.reveng.xml中的替代内容
详细信息:
org.hibernate.MappingException: Could not configure overrides from file: Y:\workspace\RC_07\launcher\hibernate.reveng.xml
at org.hibernate.cfg.reveng.OverrideRepository.addFile(OverrideRepository.java:144)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.jboss.tools.hibernate.runtime.common.Util.invokeMethod(Util.java:43)
at org.jboss.tools.hibernate.runtime.common.AbstractOverrideRepositoryFacade.addFile(AbstractOverrideRepositoryFacade.java:21)
at com.rapidclipse.datatools.hibernate.metadata.MetadataUtils.lambda$1(MetadataUtils.java:156)
at org.hibernate.console.execution.DefaultExecutionContext.execute(DefaultExecutionContext.java:63)
at org.hibernate.console.ConsoleConfiguration.execute(ConsoleConfiguration.java:107)
at com.rapidclipse.datatools.hibernate.metadata.MetadataUtils.readDatabaseMetadata(MetadataUtils.java:139)
at com.rapidclipse.frameworktools.core.ui.wizard.generateentities.AssociationsWizardPage.init(AssociationsWizardPage.java:883)
at com.rapidclipse.frameworktools.core.ui.wizard.generateentities.AssociationsWizardPage.lambda$2(AssociationsWizardPage.java:822)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2292)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2319)
at com.rapidclipse.frameworktools.core.ui.wizard.generateentities.AssociationsWizardPage.lambda$3(AssociationsWizardPage.java:829)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)
Caused by: org.hibernate.MappingException: invalid override definition
at org.hibernate.cfg.reveng.OverrideRepository.addInputStream(OverrideRepository.java:190)
at org.hibernate.cfg.reveng.OverrideRepository.addFile(OverrideRepository.java:139)
... 16 more
```
I read a lot regarding this, also in stackoverflow.
But I am not able to translate what I read into a solution, which fixes the problem.
Creating a new project did not fix the problem.
Which leeds me to the assumption that it is still caused by Win10 and an installation of libreOffice.base - which I did few days ago, which required to install an other MySQl connector.
Manual edit of hibernate.reveng.xml did still not work, because RapidClipse still overwrites the changes. and creates everything automaticaly.
Reinstalling RapidClipse 4.0, and the project did also not fix it.
Would someone help me to fix this problem, or give me some hints how to figure out a solution?
Any idea?
Any additional information, which I should provide?
Thank you in advance
rgds OpaHeinz
答案 0 :(得分:0)
快速剪辑解决了该问题。在sourceforge上托管的DTD文件中存在问题。
答案 1 :(得分:0)
**此问题已解决,请下载Rapidclipse 4.0.1的新版本**
答案 2 :(得分:0)
是的,这很好! 我遇到的错误只是准时错误。 更新后,一切又恢复正常了
@Prashant:非常感谢 OpaHeinz