HibernateのMappingファイル

<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
    "-//Hibernate/Hibernate Mapping DTD 2.0//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd" >
<!-- db="tz3"  -->
<hibernate-mapping >
  <class name="org.asyrinx.joey.gen.sample1.entity.entity.Party" table="party" >
    <!-- partyId -->
    <id name="partyId" column="party_id" type="long" unsaved-value="0" >
      <generator class="native" />
    </id>
    <!-- bidirectional -->
    <set name="partyRelationsRelatedByOwnerPartyIdInternal" lazy="true" inverse="true" >
      <key column="owner_party_id" />
      <one-to-many class="org.asyrinx.joey.gen.sample1.entity.entity.PartyRelation"/>
    </set>
    <!-- bidirectional -->
    <set name="partyRelationsRelatedByTargetPartyIdInternal" lazy="true" inverse="true" >
      <key column="target_party_id" />
      <one-to-many class="org.asyrinx.joey.gen.sample1.entity.entity.PartyRelation"/>
    </set>
    <property name="partyCode" type="string" column="party_code" not-null="true" />
    <property name="name" type="string" column="name" not-null="true" />
    <property name="nameKana" type="string" column="name_kana" not-null="false" />
  </class>
</hibernate-mapping>


使い方は http://d.hatena.ne.jp/akm/20041130 で書きます。