关于identifier of an instance of Object was altered from 6 to 6异常解决问题

来源:互联网 发布:linux浏览器哪个好用 编辑:程序博客网 时间:2024/05/21 12:49

关于identifier of an instance of Object was altered from 6 to 6异常解决问题

当我们在使用Hibernate框架进行开发的时候,其映射文件*.hbm.xml于*.cfg.xml文件是其关键。当如果我们在编程的时候若是抛出identifier of an instance of Object was altered from 6 to 6异常。则往往是*.hbm.xml文件中的问题。例如:

 <id name="id" type="java.lang.Long">
            <column name="id" />
            <generator class="native"></generator>
</id>


则往往是由于name对应的id的type与Object实例中的属性类型不一致导致的,之前我在xml中写type="java.lang.Integer"所以导致出错。改为java.lang.Long则不报错

原创粉丝点击