package org.ros.chatto.model; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.Id; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.Table; import com.fasterxml.jackson.annotation.JsonManagedReference; import lombok.Data; @Entity @Table(name = "users_roles") @Data public class UserRole { @Id private int id; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "user_id") @JsonManagedReference private ChatUser user; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "role_id") @JsonManagedReference private Role role; }