gpt4 book ai didi

java - Spring jpa 异常 - 发现对集合的共享引用

转载 作者:行者123 更新时间:2023-11-29 06:30:36 27 4
gpt4 key购买 nike

异常

org.springframework.orm.jpa.JpaSystemException: Found shared references to a collection: lk.pwc.projects.rdd.rims.entitymanagement.domain.common.Land.deedList; 
nested exception is org.hibernate.HibernateException: Found shared references to a collection: lk.pwc.projects.rdd.rims.entitymanagement.domain.common.Land.deedList

导致问题的代码片段

    @ElementCollection(fetch = FetchType.LAZY)
@CollectionTable(name = "land_application_upload_deed", joinColumns = @JoinColumn(name = "land_application_id"))
private Set<LandDeed> deedList;

上面的映射抛出错误

最佳答案

每当您重新初始化集合属性时,就会发生这种情况。在你的例子中,它是“deedList”。无需重新初始化它,只需清除它并在其中添加新元素即可。

关于java - Spring jpa 异常 - 发现对集合的共享引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56521339/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com