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写法 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信