This is an undocumented feature (and online DTD is deprecated), but you can add <meta> to <table> and <colum> . In other words, you have to do this:
<table name="PROPERTY" catalog="DATA" schema="PUBLIC"> <meta attribute="extends">BasicDataObject</meta> <meta attribute="scope-class">public abstract</meta> <column name="ID"> <meta attribute="use-in-equals">true</meta> <meta attribute="use-in-tostring">true</meta> </column> </table>
The DTD in hibernate-tools.jar should be updated (and looks like this one ) and declare:
<!ELEMENT column (meta*) >
discussion about this on the Seam in Action forums.
source share