package entity; | |
import java.io.Serializable; | |
import javax.persistence.*; | |
import com.querydsl.core.annotations.QueryEntity; | |
@QueryEntity | |
@Entity | |
@Table(name = "UserInvite") | |
@IdClass(UserInviteId.class) | |
public class UserInvite implements Serializable { | |
private static final long serialVersionUID = 1L; | |
@Id | |
@Column(name = "user_id") | |
public String userId; | |
@Id | |
@Column(name = "inviter_email") | |
public String inviterEmail; | |
@Column(name = "inviter_registered") | |
public boolean inviterRegistered; | |
@ManyToOne | |
@JoinColumn(name = "user_id", insertable = false, updatable = false) | |
public User user; | |
} |