@Entity
public class BugLazyGrp {
@LazyGroup(value = "bugLazyGrp_refmany1")
@LazyToOne(value = LazyToOneOption.NO_PROXY)
@ManyToOne(fetch=FetchType.LAZY, optional = false)
@JoinColumn(name = "REF_MANY_1ID")
private RefMany1 refMany1;
@LazyGroup(value = "bugLazyGrp_refmany2")
@LazyToOne(value = LazyToOneOption.NO_PROXY)
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name = "REF_MANY_2ID")
private RefMany2 refMany2;
@LazyGroup(value = "bugLazyGrp_refone")
@LazyToOne(value = LazyToOneOption.NO_PROXY)
@OneToOne(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "bugLazyGrp")
private RefOne refOne;