这里介绍的是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>