【报错】Caused by: org.hibernate.MappingException: Repeated column in mapping for entity:

报错信息:

Caused by: org.hibernate.MappingException:
        Repeated column in mapping for entity: 
            com.zking.four.entity.OrderItem column:
                oid (should be mapped with insert="false" update="false")

报错原因:

在级联增加里,同一个字段被映射了两次

解决原因:

同报错信息,在映射文件里面加入 insert="false" update="false" ,把插入,修改权利交由order控制

<property name="oid" type="java.lang.Integer" column="oid" insert="false" update="false"></property>
		
		<many-to-one name="order" class="com.zking.four.entity.Order" column="oid" ></many-to-one>

猜你喜欢

转载自blog.csdn.net/qq_40979551/article/details/83312732