<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    我的Blog我做主^_^

    走向一條通往JAVA的不歸路...

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      64 隨筆 :: 68 文章 :: 77 評論 :: 0 Trackbacks
    針對權限管理模塊的簡單操作 -- 小樣

    權限模塊

    管理員 - 角色 - 資源 - 權限

    管理員 -> 管理員-角色 <- 角色

    角色 -> <角色-資源-權限> <- 資源
                                                      <- 權限
     

    import java.util.HashSet;

    /**
     * 系統角色信息
     *
     */
    public class SysRole {

     private String roleNo ;  //角色編碼
     
     private String roleName ; //角色名稱
     
     private String roleDesc ; //角色描述
     
     private java.util.Set<Role_Menu_Perm> rmpSet = new java.util.HashSet<Role_Menu_Perm>();
     
     public java.util.Set<Role_Menu_Perm> getRmpSet() {
      return rmpSet;
     }

     public void setRmpSet(java.util.Set<Role_Menu_Perm> rmpSet) {
      this.rmpSet = rmpSet;
     }

     public String getRoleNo() {
      return roleNo;
     }

     public void setRoleNo(String roleNo) {
      this.roleNo = roleNo;
     }

     public String getRoleName() {
      return roleName;
     }

     public void setRoleName(String roleName) {
      this.roleName = roleName;
     }

     public String getRoleDesc() {
      return roleDesc;
     }

     public void setRoleDesc(String roleDesc) {
      this.roleDesc = roleDesc;
     }
    }

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
                                       "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
    <hibernate-mapping>
     <class name="com.permissions.model.SysRole" table="SysRole">
      <id column="roleNo" name="roleNo" type="string">
       <generator class="assigned"/>
      </id>
      <property column="roleName" name="roleName" type="string" length="20" not-null="true" unique="true"/>
      <property column="roleDesc" name="roleDesc" type="string" length="200"/>
      <!-- 如果這里的注釋信息打開,Role_Menu_Perm類中的注釋部分也要打開
       <set name="rmpSet" table="Role_Menu_Perm" inverse="false" lazy="false">
         <key column="roleNo" not-null="true"></key>
         <composite-element class="com.permissions.model.Role_Menu_Perm">
       <property name="menuNo"></property>
       <property name="permNo"></property>
         </composite-element>
       </set>
      -->
      <set name="rmpSet" table="Role_Menu_Perm" inverse="false" lazy="false">
         <key column="roleNo" not-null="true"></key>
         <composite-element class="com.permissions.model.Role_Menu_Perm">
       <many-to-one name="menu"  column="menuNo"></many-to-one>
       <many-to-one name="perm" column="permNo"></many-to-one>
         </composite-element>
       </set>
     </class>
    </hibernate-mapping>
    /**
    *角色-資源-權限
    *
    **/

    public class Role_Menu_Perm {

    // private String roleNo ;
    // 
    // private String menuNo ;
    // 
    // private String permNo ;
    // 
     private SysRole role ;
     
     private SysMenu menu ;
     
     private SysPermissions perm ;

     public SysRole getRole() {
      return role;
     }

     public void setRole(SysRole role) {
      this.role = role;
     }

     public SysMenu getMenu() {
      return menu;
     }

     public void setMenu(SysMenu menu) {
      this.menu = menu;
     }

     public SysPermissions getPerm() {
      return perm;
     }

     public void setPerm(SysPermissions perm) {
      this.perm = perm;
     }

    // public String getRoleNo() {
    //  return roleNo;
    // }
    //
    // public void setRoleNo(String roleNo) {
    //  this.roleNo = roleNo;
    // }
    //
    // public String getMenuNo() {
    //  return menuNo;
    // }
    //
    // public void setMenuNo(String menuNo) {
    //  this.menuNo = menuNo;
    // }
    //
    // public String getPermNo() {
    //  return permNo;
    // }
    //
    // public void setPermNo(String permNo) {
    //  this.permNo = permNo;
    // }
    }




    posted on 2011-04-22 10:45 java_蟈蟈 閱讀(818) 評論(0)  編輯  收藏 所屬分類: HIBERNATE
    主站蜘蛛池模板: 亚洲综合无码无在线观看| 国产精品亚洲AV三区| 国产成人免费爽爽爽视频| 鲁死你资源站亚洲av| 亚洲热妇无码AV在线播放| 91九色精品国产免费| 黄色网址免费在线| 亚洲精品人成电影网| 国产一精品一aⅴ一免费| 97av免费视频| 国产精品亚洲va在线观看| 亚洲丝袜美腿视频| 全部免费国产潢色一级| 日韩精品无码免费一区二区三区 | 欧美a级在线现免费观看| 一级特黄aaa大片免费看| 亚洲乱码中文字幕小综合| 亚洲精品97久久中文字幕无码| 2019中文字幕在线电影免费| 羞羞视频在线观看免费| 亚洲人成在久久综合网站| 亚洲综合av永久无码精品一区二区| 男女做羞羞的事视频免费观看无遮挡| 成年大片免费高清在线看黄| 亚洲熟女综合色一区二区三区| 亚洲国产成人高清在线观看| 四虎永久免费地址在线网站| 国产91色综合久久免费| 任你躁在线精品免费| 特级毛片A级毛片100免费播放| 亚洲国产精品无码久久久| 亚洲大尺度无码无码专区| 亚洲第一成人影院| 白白国产永久免费视频| 67194熟妇在线永久免费观看| 最近免费中文字幕MV在线视频3| 老司机福利在线免费观看| 亚洲啪AV永久无码精品放毛片| 亚洲国产精品网站久久| 亚洲av色福利天堂| 亚洲精品国产精品乱码在线观看|