[size=large]出现错误提示:[/size]
[size=large]Repeated column in mapping for entity
Repeated column in mapping for entity: CountSet column: SETID (should be mapped with insert="false" update="false")[/size]
[size=large]出错原因:[/size]
[size=medium]1、两个属性同时对应了数据库的一列 或者有重复
2、数据库的字段值和javaBean中的属性类型不统一。对于基本类型,要用wrapper类型而不是primitive类型。2、hibernate的配置文件xxx.hbm.xml中的属性配置不为空,而数据库中的字段却为空。3.两个字段对应同一列,如:password 和repassword同时对应数据库表中的password一列,同时update和insert都设为true。[/size]
例如:
[size=large]Repeated column in mapping for entity
Repeated column in mapping for entity: CountSet column: SETID (should be mapped with insert="false" update="false")[/size]
[size=large]出错原因:[/size]
[size=medium]1、两个属性同时对应了数据库的一列 或者有重复
2、数据库的字段值和javaBean中的属性类型不统一。对于基本类型,要用wrapper类型而不是primitive类型。2、hibernate的配置文件xxx.hbm.xml中的属性配置不为空,而数据库中的字段却为空。3.两个字段对应同一列,如:password 和repassword同时对应数据库表中的password一列,同时update和insert都设为true。[/size]
例如:
<property name="password"
type="java.lang.String"
update="true"
insert="true"
access="property"
column="password"
length = "32" />
<property name="repassword"
type="java.lang.String"
update="false"
insert="false"
access="property"
column="password"
length = "32" />