<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping package="com.godoro.enterprise.hibernate.entity">
<class name="Product" >
<id name="productId">
<generator class="identity"/>
</id>
<property name="productName"/>
<property name="salesPrice"/>
</class>
<class name="Realistic" table="REAL_TABLE">
<id name="realisticId" column="REAL_ID">
<generator class="identity"/>
</id>
<property
name="realisticName"
column="REAL_NAME" length="30"
not-null="true" unique="true" update="false"/>
<property name="realisticValue" column="REAL_VALUE"
precision="12" scale="2"/>
</class>
<class name="Complex" >
<id name="complexId">
<generator class="identity"/>
</id>
<property name="complexName"/>
<property name="complexValue"/>
<property name="complexDate" type="date"/>
<property name="complexKind" >
<type name="org.hibernate.type.EnumType">
<param name="enumClass">
com.godoro.enterprise.hibernate.entity.ComplexKind
</param>
<param name="type">12</param>
</type>
</property>
<!-- transientField is not .hbm.xml-->
</class>
<class name="DataHeader" >
<id name="headerId">
<generator class="identity"/>
</id>
<property name="headerName" />
<set name="lineSet" table="DataLine" inverse="true" cascade="all">
<key column="headerId" not-null="true" />
<one-to-many class="DataLine" />
</set>
</class>
<class name="DataLine" >
<id name="lineId">
<generator class="identity"/>
</id>
<property name="lineName"/>
<property name="lineValue"/>
<many-to-one name="header" class="DataHeader" >
<column name="headerId" not-null="true" />
</many-to-one>
</class>
</hibernate-mapping>
Dosyayı İndir