hibernate.hbm.xml


Dosyayı İndir
<?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

Bu Sayfayı Paylaş:




Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir