Hibernate @数据库视图的多个

Hibernate @数据库视图的多个,hibernate,jpa,Hibernate,Jpa,我有一个包含两列(id,error\u id)的数据视图。此视图的映射如下所示: @ManyToMany(fetch = FetchType.LAZY) @JoinTable(name = "ERRORCODES_V", joinColumns = @JoinColumn(name = "prod", referencedColumnName = "prod"), inverseJoinColumns = @JoinColumn(name = "error_id", referencedCol

我有一个包含两列(id,error\u id)的数据视图。此视图的映射如下所示:

@ManyToMany(fetch = FetchType.LAZY)
@JoinTable(name = "ERRORCODES_V", joinColumns = @JoinColumn(name = "prod", referencedColumnName = "prod"), inverseJoinColumns = @JoinColumn(name =  "error_id", referencedColumnName = "id"))
private Set<ProdEntity> errorCodes;
@ManyToMany(fetch=FetchType.LAZY)
@JoinTable(name=“ERRORCODES\u V”,joinColumns=@JoinColumn(name=“prod”,referencedColumnName=“prod”),inverseJoinColumns=@JoinColumn(name=“error\u id”,referencedColumnName=“id”))
私人设置错误码;

在我尝试使用条件执行hql之后,我得到了异常
找到了对集合errorCodes的共享引用。同样的映射也适用于普通表。知道如何解决吗?

找到了对集合的共享引用errorCodes
,这意味着您试图添加多个指向同一内存位置的对象引用