mybatis resultType="map"

mybatis通常情况都是用javabean作为resultType的对象,但是有时也可以使用map。

并且可以把默认大写key改为小写。

mybatis返回HashMap结果类型与映射  

2012-04-20 21:39:05|  分类: myBatis |字号 订阅

Xhtml代码 
  1.   
  2.       
  3.       
  4.     <select id="selectBlogRetHashMap" parameterType="int" resultType="map">  
  5.         SELECT id AS "id", title AS "title", content AS "content" FROM Blog WHERE id = #{id}  
  6.     select>  

测试代码:

Java代码 
  1. /** 
  2.      * 测试返回HashMap 
  3.      */  
  4.     @SuppressWarnings("unchecked")  
  5.     @Test  
  6.     public void testSelectBlogRetHashMap() {  
  7.         SqlSession session = sqlSessionFactory.openSession();  
  8.         HashMap blog = (HashMap) session.selectOne(  
  9.                 "cn.enjoylife.BlogMapper.selectBlogRetHashMap"15);  
  10.         session.close();  
  11.         System.out.println(blog.get("title"));  
  12.     } 

你可能感兴趣的:(mybatis)