After realizing reverse engineering table-filter does not support full regular expression, I modified my reveng.xml: My reverse engineering xml should get tables starting with name (AA_) (BB_) but excluding tables ends with (_ID), as such: <table-filter match-name="AA_.*" exclude="false" > <table-filter match-name="BB_.*" exclude="false" > <table-filter match-name="*_ID" exclude="true" >
Why do I keep getting duplicate table error? How many threads does it spawn?
Side note, I have a customized naming strategy java file while reverse engineering, it reformats the classes names; I wonder if the CustomNamingStrategy class gets called first, before reveng.xml was referenced, or not?
|