there is no difference wether it is for hbm.xml or entity they use the same underlying model.
you can avoid catalog/schema by setting default_schema and default_catalog in hibernate.cfg.xml to the schema you are actually reverse engineering ...then all reference to that schema/catalog will be "defaulted" (e.g. set to null) and thus not appear in any mappings, come it hbm.xml or ejb3 annotations.
I can't seem to find the default_schema,catalog in the hibernate-configuration-3.0.dtd. Am I missing something?
its a property.
Yea, I just found it. Thanks!!