角色和区域的划分有关hibernate映射

用户管理的bean

/**
 * @author Apex Team
 * @version 1.0
 * @since Apex OssWorks 5.5
 *
 * @hibernate.class dynamic-insert="true" dynamic-update="true"
 *                  table="apex_user" lazy="false"
 * @hibernate.cache usage="read-write"
 */
public class User implements java.io.Serializable {


/** 用户工作组ID */
    private Set<UserMaintenanceGroup> workGroups = new HashSet<UserMaintenanceGroup>();
    
    /** 用户部门的名称(用户与部门这里通过这个唯一的部门名称来做关联)*/
    private UserDept depet;
    
    private String depetStr;

    /** 用户与角色的双向多对多 */
    private Set<Role> roles = new HashSet<Role>(0);

/**
     * @hibernate.collection-many-to-many class="com.tekview.apex.itsm.common.bo.security.Role"
     *                                    column="roleId"
     * @hibernate.collection-key column="userId"
     * @hibernate.set name="roles" table="apex_user_role" inverse="false"
     *                cascade="save-update" lazy="true"
     * @return
     */
    public Set<Role> getRoles() {
        return roles;
    }

    public void setRoles(Set<Role> roles) {
        this.roles = roles;
    }



/**工作组

     * @hibernate.collection-many-to-many class="com.tekview.apex.itsm.common.bo.security.UserMaintenanceGroup"
     *                                    column="workGroupId"
     * @hibernate.collection-key column="userId"
     * @hibernate.set name="workGroups" table="apex_user_workgroup" inverse="false"
     *                cascade="save-update" lazy="true"
     * @return
     */
    public Set<UserMaintenanceGroup> getWorkGroups() {
        return workGroups;
    }

    public void setWorkGroups(Set<UserMaintenanceGroup> workGroups) {
        this.workGroups = workGroups;
    }

    /**部门
     * @hibernate.many-to-one class="com.tekview.apex.itsm.common.bo.security.UserDept"
     *                        column="departmentId"
     */
    public UserDept getDepet() {
        return depet;
    }

    public void setDepet(UserDept depet) {
        this.depet = depet;
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值