Bonjour,
j'utilise hibernate tools pour la génération de mes fichiers de mapping et objet model.
J'applique la strategie suivante :
public class GariRevengStrategy extends DelegatingReverseEngineeringStrategy {
public GariRevengStrategy(ReverseEngineeringStrategy pDelegate) {
super(pDelegate);
}
public String getTableIdentifierStrategyName(org.hibernate.cfg.reveng.TableIdentifier t) {
return "fr.edf.gri.revengstrategy.TableNameSequenceGenerator";
}
}
Malheureusement, j'obtiens l'erreur suivante :
java.lang.InstantiationException: fr.edf.gri.revengstrategy.GariRevengStrategy
at java.lang.Class.newInstance0(Class.java:340)
at java.lang.Class.newInstance(Class.java:308)
at org.hibernate.console.ConsoleConfiguration.configureStandardConfiguration(ConsoleConfiguration.java:524)
at org.hibernate.console.ConsoleConfiguration.buildConfiguration(ConsoleConfiguration.java:503)
at org.hibernate.console.ConsoleConfiguration.access$0(ConsoleConfiguration.java:484)
at org.hibernate.console.ConsoleConfiguration$2.execute(ConsoleConfiguration.java:203)
at org.hibernate.console.execution.DefaultExecutionContext.execute(DefaultExecutionContext.java:65)
at org.hibernate.console.ConsoleConfiguration.buildWith(ConsoleConfiguration.java:185)
at org.hibernate.console.ConsoleConfiguration.build(ConsoleConfiguration.java:106)
at org.hibernate.eclipse.console.workbench.ConsoleConfigurationWorkbenchAdapter.getChildren(ConsoleConfigurationWorkbenchAdapter.java:38)
at org.hibernate.eclipse.console.workbench.BasicWorkbenchAdapter.getChildren(BasicWorkbenchAdapter.java:97)
at org.hibernate.eclipse.console.workbench.BasicWorkbenchAdapter.fetchDeferredChildren(BasicWorkbenchAdapter.java:103)
at org.eclipse.ui.progress.DeferredTreeContentManager$1.run(DeferredTreeContentManager.java:196)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
un problème d'instantiation...mais je n'arrive pas à déterminer pourquoi.
Quelqu'un aurait-il une idée ?
merci
jp
Partager