如果采取红色箭头的方法给subsidy的attr属性赋值,则会发生该错误,应该先用一个Map集合接收,然后把接收的Map值赋给subsidy的attr。 分析原因: 报错的大概意思是”发现共享集合引用”,即两个实体引用了同一个集合,这在hibernate中是不允许的