Joined: Fri Mar 21, 2008 6:42 am Posts: 6
|
Bonjour,
j'essaie d'appliquer ma propre strategy pour la génération de mes fichiers de mapping a l'aide de l'outil hibernate tool:
public class MyRevengStrategy extends DelegatingReverseEngineeringStrategy {
public MyRevengStrategy(ReverseEngineeringStrategy pDelegate) {
super(pDelegate);
}
public String getTableIdentifierStrategyName(org.hibernate.cfg.reveng.TableIdentifier t) {
return "TableNameSequenceGenerator";
}
et j'obtiens l'erreur suivante :
java.lang.InstantiationException: fr.edf.gri.revengstrategy.MyRevengStrategy
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)
pourtant tout me semble correct.
avez-vous une idée
merci
jp
|
|