el mapeo me quedo asi
<hibernate-mapping>
<class name="Model.Person" table="Person">
<id name="id" type="integer" column="idPerson">
<generator class="native"/>
</id>
<discriminator column="type" type="character"/>
<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"/>
<subclass name="Model.Enterprise.Boss" discriminator-value="C"/>
</class>
</hibernate-mapping>