問題概述?
@oneToMany與@ManyToOne?關聯(lián)
"一" 方注解如下:
@OneToMany(mappedBy?=?"conDataInfo",cascade=CascadeType.ALL,fetch=FetchType.Lazy)
@Cascade(org.hibernate.annotations.CascadeType.SAVE_UPDATE)
private?List<ThirdPartyInfo>?thirdPartyInfo;
"多"方注解如下:
@ManyToOne
@JoinColumn(name?=?"systemCode")
private?ConDataInfo?conDataInfo;
"一"方中共有三個與"多"方的關聯(lián)關系.
在這種情況下,查詢時報:failed to lazily initialize a collection of role
解決方案
將接收類型List改為Set
經(jīng)測試,查詢功能正常.