/*
  * 传入permission对象的permissionId来查询权限对象
  */
 public PmPermission getPermissionId(PmPermission permission) throws Exception {
   try {
     String hql = "from PmPermission where permissionId=?";
     Object[] obj = new Object[1];
     obj[0] = permission.getPermissionId();
     List list = this.query(hql, obj);
     if (list != null && list.size() > 0) {
       // 获得集合中的第一个permission对象
       return (PmPermission) list.get(0);
     }
   } catch (Exception e) {
     throw e;
   }
   return null;
 }