首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

MyBatis的foreach话语详解

2013-07-16 
MyBatis的foreach语句详解?上述collection的值为list,对应的Mapper是这样的?上述collection为array,对应的

MyBatis的foreach语句详解
?上述collection的值为list,对应的Mapper是这样的

?上述collection为array,对应的Mapper代码:
?上述collection的值为ids,是传入的参数Map的key,对应的Mapper代码:
@Test public void dynamicForeach3Test() { SqlSession session = Util.getSqlSessionFactory().openSession(); BlogMapper blogMapper = session.getMapper(BlogMapper.class); final List<Integer> ids = new ArrayList<Integer>(); ids.add(1); ids.add(2); ids.add(3); ids.add(6); ids.add(7); ids.add(9); Map<String, Object> params = new HashMap<String, Object>(); params.put("ids", ids); params.put("title", "中国"); List<Blog> blogs = blogMapper.dynamicForeach3Test(params); for (Blog blog : blogs) System.out.println(blog); session.close(); }

?

?

热点排行