package com.oa.model; import java.io.Serializable; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.Table; /** * 用户与角色关系表 * @author Big mac * */ @Entity @Table(name="oa_usersroles") public class UsersRoles implements Serializable{ private static final long serialVersionUID = -1971293821130306102L; private int id; private Role roleId; private Users userId; private Integer priority; @Id @GeneratedValue public int getId() { return id; } public void setId(int id) { this.id = id; } @ManyToOne @JoinColumn(name="roleId", referencedColumnName = "id") public Role getRoleId() { return roleId; } public void setRoleId(Role roleId) { this.roleId = roleId; } @ManyToOne @JoinColumn(name="userId", referencedColumnName = "id") public Users getUserId() { return userId; } public void setUserId(Users userId) { this.userId = userId; } public Integer getPriority() { return priority; } public void setPriority(Integer priority) { this.priority = priority; } }