关于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则不报错