hibernate

這裏介紹的是hibernate配置文件的問題:

1.數據庫的字段自增又是主鍵在配置文件怎麼配

ps:這是最簡單的問題

as:

 <id name="id" type="integer">
            <column name="ID" />

//這裏的值有identity,native等等不同的值對應不同的數據庫
            <generator class="identity" />
        </id>

2.數據庫的字段是主鍵但不是自增列

as:

<id name="deviceNo" type="string">
            <column name="DeviceNo" />
            <generator class="assigned" />
        </id>

3.數據庫的字段是自增列但不是主鍵

ps:這就要對配置文件裏面的參數有點了解

as:

 <property name="id" type="integer" insert="false" update="false">
            <column name="ID" />
        </property>

4.數據庫沒有主鍵且字段是自增列

ps;數據庫中的字段都不能當主鍵,又有自增列

as:

<id name="deviceNo" type="string">
            <column name="DeviceNo" />
            <generator class="native" />
        </id>

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章