This XML file does not appear to have any style information associated with it. The document tree is shown below.
<hibernate-mapping package="petstore.entity">
<class name="Person" table="PERSON">
<id name="id">
<generator class="assigned"/>
</id>
<discriminator type="string" column="CONCRETE_TYPE" not-null="true"/>
<version name="updateSequence" unsaved-value="null" type="integer" access="property"/>
<!-- ##### Members ##### -->
<property name="emailAddress" type="string"/>
<property name="firstName" type="string"/>
<property name="lastName" type="string"/>
<property name="middleName" type="string"/>
<property name="title" type="string"/>
<property name="suffix" type="string"/>
<!-- ##### Associations ##### -->
<set name="phone" lazy="false" cascade="all">
<key column="PERSON_ID"/>
<one-to-many class="Phone"/>
</set>
<set name="address" lazy="false" cascade="all">
<key column="PERSON_ID"/>
<one-to-many class="Address"/>
</set>
<!-- ##### Subclasses - Recursive process for subclasses and their fields, associations ##### -->
<subclass name="Customer">
<!-- ##### Members ##### -->
<property name="emailNewsletter" type="boolean"/>
<property name="registered" type="date"/>
<component name="customerProfile" class="petstore.entity.impl.ProfileImpl">
<property name="bannerPreference" type="string"/>
<property name="myListPreference" type="string"/>
<property name="preferredLanguage" type="string"/>
</component>
<!-- ##### Associations ##### -->
<!-- ##### Subclasses - Recursive process for subclasses and their fields, associations ##### -->
<!-- At the end, each class or subclass has it's own Base as subclass -->
<subclass name="petstore.entity.impl.CustomerImpl" discriminator-value="Customer"/>
</subclass>
<subclass name="SupplierContact">
<!-- ##### Members ##### -->
<property name="supplierCompanyName" type="string"/>
<!-- ##### Associations ##### -->
<!-- ##### Subclasses - Recursive process for subclasses and their fields, associations ##### -->
<!-- At the end, each class or subclass has it's own Base as subclass -->
<subclass name="petstore.entity.impl.SupplierContactImpl" discriminator-value="SupplierContact"/>
</subclass>
<!-- At the end, each class or subclass has it's own Base as subclass -->
<subclass name="petstore.entity.impl.PersonImpl" discriminator-value="Person"/>
</class>
</hibernate-mapping>