permission表
@Entity
@Table(name="permission")
public class Permission implements Serializable{
private static final long serialVersionUID = 6177417450707400228L;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name="permissionid",nullable=false)
private int permissionId;
@Column(name="permission")
private String permission;
@OneToMany(fetch=FetchType.LAZY,mappedBy="permission",cascade=CascadeType.ALL)
private List
listRolePermission;
public int getPermissionId() {
return permissionId;
}
public void setPermissionId(int permissionId) {
this.permissionId = permissionId;
}
public String getPermission() {
return permission;
}
public void setPermission(String permission) {
this.permission = permission;
}
public List
getListRolePermission() { return listRolePermission; } public void setListRolePermission(List
listRolePermission) { this.listRolePermission = listRolePermission; } }
我这里是按照我的权限表博客里设计的,另外使用的onetomany和manytoone,在这里也可以用manytomany,
根据大家的喜好来写吧。