mybatis count 写法中#和#写法的区别

MyBatis中#和$的区别_coding_ThinkSAAS
MyBatis中#和$的区别
MyBatis中#和$的区别
内容来源: 网络
PHP开发框架
开发工具/编程工具
服务器环境
ThinkSAAS商业授权:
ThinkSAAS为用户提供有偿个性定制开发服务
ThinkSAAS将为商业授权用户提供二次开发指导和技术支持
让ThinkSAAS更好,把建议拿来。
开发客服微信[转载]Mybatis中模糊查询的各种写法(转)
工作中用到,写三种用法吧,第四种为大小写匹配查询
sql中字符串拼接
&& SELECT *
FROM tableName WHERE name LIKE CONCAT(CONCAT('%', #{text}),
2. 使用 ${...} 代替
&& SELECT *
FROM tableName WHERE name LIKE '%${text}%';
程序中拼接
&& // String
searchText = "%" + text + "%";
searchText = new
StringBuilder("%").append(text).append("%").toString();
parameterMap.put("text", searchText);
SqlMap.xml
&& SELECT *
FROM tableName WHERE name LIKE #{text};
大小写匹配查询
*& FROM TABLENAME& WHERE
UPPER(SUBSYSTEM) LIKE '%' || UPPER('jz') || '%'
TABLENAME& WHERE LOWER(SUBSYSTEM) LIKE '%' ||
LOWER('jz') || '%'
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 mybatis not in写法 的文章

 

随机推荐