use the forum where you posted this question twice already. Thanks, -max
> Max, > > Thanks for your reply. Comments inline. > > > Secondly, even though I have defined the > >HibernateReverseEngineeringStrategy, why tools is generating pojos and > mapping > >files for all the tables in the db ? (Note:I have listed only selected > tables > >in the hibernate.reveng.xml). > > >Not sure - depends what your customer reverse engineeringst rategy does. > > I am using the default reverse engineering strategy. Here is the code: > > cfg = new JDBCMetaDataConfiguration(); > > OverrideRepository or = new OverrideRepository(); > > Configuration c = cfg.configure(confFile); // hibernate.cfg.xml > > or.addFile(revengFile); // hibernate.reveng.xml > > DefaultReverseEngineeringStrategy strategy = new > > DefaultReverseEngineeringStrategy(); > > settings = new ReverseEngineeringSettings(strategy); > > settings.setDefaultPackageName(helper.getPackageName()); // sets package name > > strategy.setSettings(settings); > > cfg.setReverseEngineeringStrategy(strategy); > > cfg.readFromJDBC(); > > > And the hibernate.reveng.xml is > > <?xml version="1.0" encoding="UTF-8"?> > <!DOCTYPE hibernate-reverse-engineering PUBLIC "-//Hibernate/Hibernate > Reverse Engineering DTD 3.0//EN" > "http://hibernate.sourceforge.net/hibernate-reverse-engineering-3.0.dtd"> > <hibernate-reverse-engineering> > <table-filter exclude="false" match-catalog=".*" match-name="HOTEL" > match-schema="TRAVEL"/> > <table-filter exclude="false" match-catalog=".*" > match-name="PERSON" match-schema="TRAVEL"/> > <table-filter exclude="false" match-catalog=".*" match-name="TRIP" > match-schema="TRAVEL"/> > <table-filter exclude="false" match-catalog=".*" > match-name="TRIPTYPE" match-schema="TRAVEL"/> > </hibernate-reverse-engineering> > > > Only 4 tables are selected as part of the hibernate.reveng.xml. But pojos and > mappings are generated for all the tables in the TRAVEL db. Also the selected > 4 tables are not dependent on the other tables in the schema. > > Is it possible pojo generator/mapping generator is reading all the tables in > the schema and ignoring the "selected" tables defined in reveng.xml. And > hence creating the additional java and mapping files. > > I would appreciate if you can tell me what I am missing. > > Thanks - G > > > > > > > _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev