hibernate3.6映射,取當前時間,設置默認值等

<?xml version="1.0"?>

<!--
  本例用到以幾個個知識點,設置主鍵,控制文本長度,SQL註解,SQL默認值,SQL取當前時間
      -->

<!DOCTYPE hibernate-mapping PUBLIC
    "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">

<hibernate-mapping package="com.ibaiqi.po">

    <class name="Domain" table="Domain" >
        <id name="ID" column="Domain_ID">
            <generator class="native"/>
        </id>

        <property name="domain" >
            <column name="domain" unique ="true" not-null="true" length="150"/>
        </property>
        <property name="siteName">
            <column name="siteName"  sql-type="varchar(200)"/>
        </property>
        <property name="innerChain" generated="insert" not-null="true" >
            <column  name="innerChain"  sql-type="varchar(200)" >
                <comment>內鏈</comment>
            </column>
        </property>
        <property name="domainOrganization" generated="insert" not-null="true">
            <column name="domainOrganization"  sql-type="varchar(200)" />
        </property>
        <property name="submitTime" generated="insert" not-null="true">  
            <column name="submitTime" sql-type="timestamp" default="CURRENT_TIMESTAMP" />  
        </property>
    </class>

</hibernate-mapping>
發佈了14 篇原創文章 · 獲贊 3 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章