在java的一些程序中,某些函数形参需要用到Map集合,通常我们是直接在外部创建一个Map的是实现类,然后put一些数据进去。这种方式麻烦,代码看起来档次不高。可以采用以下形式:
List<Blog> blogs = mapper.queryBlogIf(new HashMap() {{
put("title", "Java");
put("author", "狂神说");
}});
注:本段代码选自Mybatis学习课程中