這裏介紹的是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>