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 で書きます。