ibatis之##与$$的 使用

时间:2022-06-26 15:37:42
/**

主要讲一下ibatis中$$的使用:

 是为了传递参数;

参数一定在Action层用''包裹起来:

*/

List <SysRole> userList=  systemService.getSysRoleUserByUserIdApp(userId);
String ywcatalogName="";
if(userList!=null){
for(SysRole user:userList){
ywcatalogName+="'"+user.getRoleName().substring(user.getRoleName().lastIndexOf("-")+1)+"'"+",";
}
}
if(ywcatalogName!=null){
// ywcatalogName.substring(0, ywcatalogName.length()-1);
ywcatalogName = ywcatalogName.substring(0, ywcatalogName.lastIndexOf(","));
map.put("ywcatalogName" ,ywcatalogName);
}
<!--   在sql中拼接 如下: --> 

trim( b.YW_CATALOG_NAME) in ($ywcatalogName$);<!-- 主要用于拼接字符串 -->

 

随机推荐

  1. session跨域和ajax跨域名

    后台跨域和ajax跨域名: 后台跨域: www.baidu.com   主域名(一级域名一般以www开头) news.baidu.com   二级域名 (a.test.com和b.test.com有相 ...

  2. Qt中单例模式的实现(4种方法)

    最简单的写法: 12345 static MyClass* MyClass::Instance(){ static MyClass inst; return &inst;} 过去很长一段时间一 ...

  3. codeforces399D

    题目大意:ainta刷一面n*n的二维墙.墙一开始可能有一些块被刷了.他终止刷墙的前提是墙的每一行每一列都至少有一块被刷.他每一次从n*n的墙随机选择一块,如果这一块没有被刷就刷,刷了就无视,刷墙不计 ...

  4. MAC上python环境搭建

    mac自带的有python,如果你需要查看版本,打开terminal输入以下命令: python --version 如果你需要安装新的python版本,有几种方法可以安装,一是去python官网下载 ...

  5. 网站开发进阶&lpar;十&rpar;如何将一个html页面嵌套在另一个页面中

    如何将一个html页面嵌套在另一个页面中 1.IFrame引入 <IFRAME NAME="content_frame" width=100% height=30 margi ...

  6. 从壹开始前后端分离 &lbrack; Vue2&period;0&plus;&period;NetCore2&period;1&rsqb; 二十六&boxV;Client渲染、Server渲染知多少&lbrace;补充&rcub;

    前言 书接上文,昨天简单的说到了 SSR 服务端渲染的相关内容<二十五║初探SSR服务端渲染>,主要说明了相关概念,以及为什么使用等,昨天的一个小栗子因为时间问题,没有好好的给大家铺开来讲 ...

  7. ARM内核版本号和SOC版本号

    原博:https://blog.csdn.net/wxywxywxy110/article/details/78764988 内核版本号                   SoC版本号        ...

  8. python面向对象基本概念(OOP)

    面向对象(OOP)基本概念 面向对象编程 —— Object Oriented Programming 简写 OOP 目标 了解 面向对象 基本概念 01. 面向对象基本概念 我们之前学习的编程方式就 ...

  9. rnn-nlp-单词预测

    import reader import numpy as np import tensorflow as tf # 数据参数 DATA_PATH = 'simple-examples/data/' ...

  10. Linux编译命令-pthread &amp&semi; -lpthread

    编译makefile的时候到make编译连接阶段总是提示,无法打开某某库或者某某库的格式不对(1 先看看32位,64位是否对应:BITS,cflags lflags....,2 是否将.OS .a等依 ...