博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mybatis中的多条件查询
阅读量:5293 次
发布时间:2019-06-14

本文共 1268 字,大约阅读时间需要 4 分钟。

使用Map集合和索引号

 

接口:

/**  * 多条件查询Map集合  * @param map * @return */ public List
findByManyCondition(Map
map); /** * 多参数查询使用索引 * @param name * @param age * @return */ public List
findStudentByCondition(String name,int age); xml文件(小配置)
测试类
/**  * 多条件查询Map集合  */ @Test public  void findByManyCondition(){
SqlSession session = MyBatisUtil.getSession(); IStudentDAO mapper = session.getMapper(IStudentDAO.class); Map
map=new HashMap
(); map.put("name","张"); map.put("age",20); List
list = mapper.findByManyCondition(map); for (Student item:list){ System.out.println(item.getName()); } session.commit(); session.close(); }
/**  * 多条件查询使用索引号  */ @Test public  void findStudentByCondition(){
SqlSession session = MyBatisUtil.getSession(); IStudentDAO mapper = session.getMapper(IStudentDAO.class); List
list = mapper.findStudentByCondition("张", 20); for (Student item:list){ System.out.println(item.getName()); } session.commit(); session.close(); }
 

转载于:https://www.cnblogs.com/sujulin/p/7588799.html

你可能感兴趣的文章
属性动画
查看>>
标识符
查看>>
Swift 常量&变量
查看>>
Sqli labs系列-less-4 这关好坑!!!
查看>>
路由跟踪工具0trace
查看>>
给大家分享一张CSS选择器优选级图谱 !
查看>>
Win7中不能调试windows service
查看>>
T-SQL触发器,限制一次只能删除一条数据
查看>>
boost库使用:vs2013下boost::container::vector编译出错解决
查看>>
通过httplib2 探索的学习的最佳方式
查看>>
理解运算符重载 4
查看>>
快来熟练使用 Mac 编程
查看>>
第二周
查看>>
断言简介
查看>>
Node.js 入门:Express + Mongoose 基础使用
查看>>
plsql使用,为什么可以能看见其他用户的表
查看>>
一步步教你轻松学奇异值分解SVD降维算法
查看>>
Scripting Java #3:Groovy与invokedynamic
查看>>
2014-04-21-阿里巴巴暑期实习-后台研发-二面经验
查看>>
数据结构中线性表的基本操作-合并两个线性表-依照元素升序排列
查看>>