help with inheritance in hibernate
I have the table "Person" in my data base
I'm trying to map in hibernate the Person object and its subclasses
Code:
<hibernate-mapping>
<class name="Model.Person" table="Person">
<id name="id" type="integer" column="idPerson">
<generator class="native"/>
</id>
<property name="name" type="string" column="Name"/>
<property name="lastname" type="string" column="Lastname"/>
<property name="address" type="string" column="address"/>
<property name="email" type="string" column="email"/>
<discriminator column="type" type="character"/>
<subclass name="Model.Enterprise.Boss" discriminator-value="C"/>
</class>
</hibernate-mapping>
When I try to map:
Code:
13:05:46,437 INFO Configuration:553 - Reading mappings from resource :
Data/person.hbm.xml
13:05:46,500 ERROR XMLHelper:61 - Error parsing XML: XML InputStream(17)
The content of element type "class" must match "(meta*,subselect?,cache?,synchronize*,comment?,tuplizer*,(id|composite-id),
discriminator?,natural-id?,(version|timestamp)?,(property|many-to-one|one-to-one|
component|dynamic-component|properties|any|map|set|list|bag|idbag|array|primitive-array)*
,((join*,subclass*)|joined-subclass*|union-subclass*),loader?,sql-insert?,sql-update?,
sql-delete?,filter*,resultset*,(query|sql-query)*)".
Error al crear SessionFactoryorg.hibernate.InvalidMappingException:
Could not parse mapping document from resource Data/person.hbm.xml
Exception in thread "main" java.lang.ExceptionInInitializerError
thanks