<hibernate-mapping>
<class name="db.dao.TUse" table="t_use" catalog="db2014">
<id name="id" type="integer">
<column name="id" />
<generator class="native" />
</id>
<property name="age" type="integer">
<column name="age" />
</property>
</class>
</hibernate-mapping>
hibernate 中的映射文件 TUse.hbm.xml文件中设置了主键策略navite 是 根据底层数据库的能力选择identity
, sequence
或者hilo
中的一个。
所以数据库中要设置 主键自动增长 否则会出现 The database returned no natively generated identity value