Il faut implémenter la classe DelegatingReverseEngineeringStrategy dans le style ci dessous.
Code:
import org.hibernate.cfg.reveng.DelegatingReverseEngineeringStrategy;
import org.hibernate.cfg.reveng.ReverseEngineeringStrategy;
import org.hibernate.cfg.reveng.TableIdentifier;
public class MyRevStrategy extends DelegatingReverseEngineeringStrategy
{
public MyRevStrategy(ReverseEngineeringStrategy delegate)
{
super(delegate);
}
public String getTableIdentifierStrategyName(TableIdentifier t)
{
return "native";
}
}
puis le rajouter dans la commande Ant de la manière suivante
<jdbcconfiguration configurationfile="${dir.src}/hibernate.cfg.xml" packagename="${package.generated}"
reversestrategy="mypackage.MyRevStrategy">
Un lien
http://jaikiran.wordpress.com/2006/07/31/custom-reverse-engineering-strategy-in-hibernate
.