hibernate oracle 主键递增

<?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">
<!--
    Mapping file autogenerated by MyEclipse Persistence Tools
-->
<hibernate-mapping>
    <class name="cn.com.sundy.po.TInformationBms" table="T_INFORMATION_BMS" schema="ACTION">
        <id name="FIdInformation" type="java.lang.Long">
            <column name="F_ID_INFORMATION" precision="20" scale="0" />
            <generator class="sequence">
            <param name="sequence">SEQ_INFOMATION</param> //oracle下的序列
            </generator>
        </id>
        <property name="FNameInformation" type="java.lang.String">
            <column name="F_NAME_INFORMATION" length="50" />
        </property>
        <property name="FSummaryInformation" type="java.lang.String">
            <column name="F_SUMMARY_INFORMATION" length="50" />
        </property>
        <property name="FGradeInformation" type="java.lang.String">
            <column name="F_GRADE_INFORMATION" length="50" />
        </property>
        <property name="FTypeInformation" type="java.lang.String">
            <column name="F_TYPE_INFORMATION" length="50" />
        </property>
         <property name="FSizeInformation" type="java.lang.String">
            <column name="F_SIZE_INFORMATION" length="50" />
        </property>
        <property name="FUploadNameInformation" type="java.lang.String">
            <column name="F_UPLOAD_NAME_INFORMATION" length="50" />
        </property>
        <property name="FFilepathInformation" type="java.lang.String">
            <column name="F_FILEPATH_INFORMATION" length="50" />
        </property>
        <property name="FDirectoryInformation" type="java.lang.String">
            <column name="F_DIRECTORY_INFORMATION" length="50" />
        </property>
        <property name="FNoteInformation" type="java.lang.String">
            <column name="F_NOTE_INFORMATION" length="500" />
        </property>
        <property name="FFlashfilepathInformation" type="java.lang.String">
            <column name="F_FLASHFILEPATH_INFORMATION" length="200" />
        </property>
        <property name="FLastmodifytimeInformation" type="java.sql.Timestamp">
            <column name="F_LASTMODIFYTIME_INFORMATION" />
        </property>
    </class>
</hibernate-mapping>


//oracle 序列创建

-- Create sequence
create sequence SEQ_INFOMATION
minvalue 1
maxvalue 999999999999999999999999999
start with 11
increment by 1
cache 10;

猜你喜欢

转载自xiyuliuguang.iteye.com/blog/1866809
今日推荐