@ManyToMany用于数据库视图

时间:2014-09-02 07:47:54

标签: hibernate jpa

我有一些包含两列(id,error_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;

尝试使用条件执行hql后,我得到异常Found shared references to a collection errorCodes。相同的映射适用于普通表。知道怎么解决吗?

1 个答案:

答案 0 :(得分:2)

Found shared references to a collection errorCodes,这意味着您尝试添加多个指向相同内存位置的对象引用。