使用SSH+SQL2000进行WEB开发,遇到以下错误:
Caused by: org.hibernate.HibernateException: identifier of an instance of com.think.model.AuTor was altered from 1 to null
请问是怎么回事?
类代码:
public class AuTor {
private Integer pkid;
……
public Integer getPkid() {
return pkid;
}
public void setPkid(Integer pkid) {
pkid = pkid;
}
……
}映射文件:
<class name="com.think.model.AuTor" table="tb_AuTor" schema="dbo" catalog="ATNNK">
        <id name="pkid" type="java.lang.Integer">
            <column name="o_pkid" />
            <generator class="identity" />
        </id>
……
</class>