@CompositeKey에 ManyToOne JoinColumn이 있을 경우
[2020-01-08]

Last updated
[2020-01-08]

Last updated
public class GroupMember {
@EmbeddedId
private GroupMemberId groupMemberId
@ManyToOne(fetch = FetchType.LAZY)
@MapsId("gid")
@JoinColumn("id")
private Group group
@OneToOne
@JoinColumn(name="g_id", updateable = false, insertable = false)
private UserProfile userProfile
@OneToOne
@JoinColumn(name="g_id", updateable = false, insertable = false)
private UserInfo userInfo
}
@Embeddedable
public class GroupMemberId implements Serializable{
@Column(name = "g_id")
private Long gId
@Column(name = "u_id")
private Long uId
}