
Mybatis--动态sql之choose、when、otherwise语句(只匹配其中的一个条件)
发布日期:2021-05-06 22:26:01
浏览次数:23
分类:技术文章
本文共 1005 字,大约阅读时间需要 3 分钟。
1. Mybatis–动态sql之choose、when、otherwise语句
有时候,我们不想使用所有的条件,而只是想从多个条件中选择一个使用。针对这种情况,MyBatis 提供了 choose 元素,它有点像 Java 中的 switch 语句。
数据库表 mybatis.blog

1.1 Mapper接口
BlogMapper.java
ListqueryBlogChoose(Map map);
1.2 Mapper.xml
1.3 测试
@org.junit.Test public void test02() { SqlSession sqlSession = MybatisUtils.getSqlSession(); BlogMapper mapper = sqlSession.getMapper(BlogMapper.class); Map map = new HashMap(); map.put("views", 9999);// map.put("author", "天天天");// map.put("title", "微服务"); Listblogs = mapper.queryBlogChoose(map); for (Blog blog : blogs) { System.out.println(blog); } }
发表评论
最新留言
很好
[***.229.124.182]2025年03月29日 02时23分42秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
jQuery练习t90
2019-03-03
jQuery练习t110
2019-03-03
jQuery练习t123
2019-03-03
jQuery练习t167,从0到1
2019-03-03
jQuery练习t271,从0到1
2019-03-03
jQuery练习t310,从0到1
2019-03-03
asp.net代码练习 work015 回调技术
2019-03-03
asp.net代码练习 work016 fileupload文件上传
2019-03-03
asp.net代码练习 work021 DataReader的使用
2019-03-03
PHP7.0--如何使用函数的引用
2019-03-03
Java基础--01--数据类型/方法/数组
2019-03-03
【JokerのZYNQ7020】LINUX_EMIO_LED。
2019-03-03
【JokerのZYNQ7020】LINUX_EMIO_BUTTON。
2019-03-03
vim匹配特定的行并删除
2019-03-03
读取excel文件错误
2019-03-03
傅里叶变换的初级理解三
2019-03-03
F1 score的意义
2019-03-03
python36+centos7离线安装tensorflow与talib的方法
2019-03-03
hdf5与hdfs的区别
2019-03-03
scala运行的方式
2019-03-03