我有一个 sqlserver 2008 r2 数据表,它有一列 autoId int identity(1,1),但它不是主键,另一列是 varchar(20)。问题是:我如何配置 hbm 文件?下面是我的配置文件,但是当我尝试保存一个实例时出现错误。“当 IDENTITY_INSERT 设置为 OFF 时,无法在表 'acct_info' 中插入标识列的显式值。”
<property name="autoId" type="int">
<column name="auto_id" not-null="true" unique="true" />
</property>