package net.unit8.occupypub.model; import javax.persistence.*; import java.io.Serializable; /** * @author kawasima */ @Entity public class Membership implements Serializable { @Id @ManyToOne @PrimaryKeyJoinColumn(name = "USER_ID") private User user; @Id @ManyToOne @JoinColumn(name = "GROUP_ID") private Group group; private GroupRole groupRole; public User getUser() { return user; } public void setUser(User user) { this.user = user; } public Group getGroup() { return group; } public void setGroup(Group group) { this.group = group; } public GroupRole getGroupRole() { return groupRole; } public void setGroupRole(GroupRole groupRole) { this.groupRole = groupRole; } }