java - hibernate 插入oracle 数据库 默认值sysdate

来源:互联网 发布:网络接线盒接法图解 编辑:程序博客网 时间:2024/06/05 09:06

 

在hibernate生成的配置文件中加入dynamic-insert="true" 

dynamic-update="true"

就OK

dynamic-insert="true"  是生成数据时 的时间

dynamic-update="true" 是修改数据时的 时间

 

只是说可能不是很懂 上代码

 

<hibernate-mapping>
    <class name="com.entity.TDiseaseRecord" dynamic-insert="true"

dynamic-update="true"

 table="T_DISEASE_RECORD" schema="LZGS">
        <id name="disRecId" type="java.lang.Long">
            <column name="DIS_REC_ID" precision="10" scale="0" />
            <generator class="sequence" />
        </id>
        <property name="keyid" type="java.lang.String">
            <column name="KEYID" length="50" />
        </property>
        <property name="way" type="java.lang.String">
            <column name="WAY" length="30" />
        </property>
        <property name="pilenum" type="java.lang.String">
            <column name="PILENUM" length="10" />
        </property>
    </hibernate-mapping>