1. /**
  2.  
  3. 主要讲一下ibatis中$$的使用:
  4.  
  5. 是为了传递参数;
  6.  
  7. 参数一定在Action层用''包裹起来:
  8.  
  9. */
  10.  
  11. List <SysRole> userList= systemService.getSysRoleUserByUserIdApp(userId);
  12. String ywcatalogName="";
  13. if(userList!=null){
  14. for(SysRole user:userList){
  15. ywcatalogName+="'"+user.getRoleName().substring(user.getRoleName().lastIndexOf("-")+1)+"'"+",";
  16. }
  17. }
  18. if(ywcatalogName!=null){
  19. // ywcatalogName.substring(0, ywcatalogName.length()-1);
  20. ywcatalogName = ywcatalogName.substring(0, ywcatalogName.lastIndexOf(","));
  21. map.put("ywcatalogName" ,ywcatalogName);
  22. }
  1. <!-- 在sql中拼接 如下: -->
  2.  
  3. trim( b.YW_CATALOG_NAME) in ($ywcatalogName$);<!-- 主要用于拼接字符串 -->
  1.  
  1.  

随机推荐

  1. Menu( 菜单)

    一. 加载方式菜单组件通常用于快捷菜单,在加载方式上,通过 class 或 JS 进行设置为菜单组件.然后,再通过 JS 事件部分再响应.//class 加载方式<div id="bo ...

  2. CSS选择器列表

    h1 类型选择器 选择元素的一个类型 .className 类选择器 以class属性的值来选择元素,可以在一个页面中出现多个 #idName ID选择器 以id属性的值来选择元素,在页面中是唯一的, ...

  3. sqllog 8.32 注册码

    注册信息: Name:kkkboy[CrSky] Registration code: Professional 17cb5c23-8653-418f-b81b-5582c7a5a2d7 Enterp ...

  4. oracle commit之后的数据回滚

    当你晕晕乎乎的执行了commit之后,突然间意思到自己点错了,那说明你和我碰到了一样的问题. 瞬间感觉大冷天头顶冒汗,那就说明你的感觉对了.废话少说,下面是我的办法: 下面的例子都是以Test表为例. ...

  5. Google推出iOS功能性UI测试框架EarlGrey

    经过了一段时间的酝酿后,Google很高兴地宣布了EarlGrey,一款针对于iOS的功能性UI测试框架.诸如YouTube.Google Calendar.Google Photos.Google ...

  6. (转)[OSX] 在 OS X 中安装 MacPorts 指南

    原地址:http://www.cnblogs.com/ifantastic/p/3677066.html 什么是MacPorts? MacPorts是使用于Mac OS中第三方包管理工具. MacPo ...

  7. [Leetcode][020] Valid Parentheses (Java)

    题目在这里: https://leetcode.com/problems/valid-parentheses/ [标签]Stack; String [个人分析]这个题应该算是Stack的经典应用.先进 ...

  8. PHP数据过滤

    1.php提交数据过滤的基本原则  1)提交变量进数据库时,我们必须使用addslashes()进行过滤,像我们的注入问题,一个addslashes()也就搞定了.其实在涉及到变量取值时,intval ...

  9. MySQL查询指定时间的数据

    user_event :用户事件表 create_time :表中存储时间的字段 #获取当月数据 SELECT * FROM user_event WHERE DATE_FORMAT(create_t ...

  10. Android热补丁动态修复

    1.前言 由于公司项目中使用到热修复技术,之前对这块技术知之甚少,所以有时间去学习了解了一下. 2.学习资源 2.1 热修复介绍 还是鸿洋老师的精彩讲解,中间引用了Andorid dex分包方案和QQ ...