http://blog.csdn.net/werewr342352321df/article/details/11892755
mybatis通常情况都是用javabean作为resultType的对象,但是有时也可以使用map。
并且可以把默认大写key改为小写。
mybatis返回HashMap结果类型与映射
2012-04-20 21:39:05| 分类: myBatis |字号 订阅
Xhtml代码
<!-- 返回HashMap结果 类型-->
<!-- 如果想返回JavaBean,只需将resultType设置为JavaBean的别名或全限定名 -->
<!-- TypeAliasRegistry类初始化时注册了一些常用的别名,如果忘记了别名可以在这里面查看 -->
<select id="selectBlogRetHashMap" parameterType="int" resultType="map">
SELECT id AS "id", title AS "title", content AS "content" FROM Blog WHERE id = #{id}
</select>
测试代码:
Java代码
/**
* 测试返回HashMap
*/
@SuppressWarnings("unchecked")
@Test
public void testSelectBlogRetHashMap() {
SqlSession session = sqlSessionFactory.openSession();
HashMap<String,Object> blog = (HashMap<String,Object>) session.selectOne(
"cn.enjoylife.BlogMapper.selectBlogRetHashMap", 15);
session.close();
System.out.println(blog.get("title"));
}
分享到:
相关推荐
SpringBoot+Mybatis,返回Map的时候,将Map内的Key转换为驼峰的命名
无论是用过的hibernate,mybatis,你都可以法相他们有一个共同点: 1. 从配置文件(通常是XML配置文件中)得到 sessionfactory. 2. 由sessionfactory 产生 session 3. 在session 中完成对数据的增删改查和事务提交等. 4....
0、根据表可以单独生成javaBean后缀可以自定义 1、工具本身是非常简单的,每个人都能做就是使用模板替换生成相应文件 2、工具主要针对SpringMvc+Mybatis注解+Mysql生成对象,dao、sqlDao、interface、实现接口 3、...
java工程,搭建好数据库后,简单修改xml配置文件就可以直接运行,得到想要的对应数据库字段的javabean对象
但是mybatis默认封装的map是将字段作为map的key,字段对应的值作为map的值,sql查出一条数据可以,但是有多个结果集,就不能单纯用map来接收了,必须使用List<Map>来接收,循环然后map.get,封装成map,见下图,无疑...
5. Executor执行器要处理的SQL信息是封装到一个底层对象MappedStatement中 该对象包括SQL语句 输入参数映射信息 输出结果映射信息 其中输入参数和输出结果的映射类型包括HashMap集合对象 POJO对象类型
mybatis逆向生成javaBean_generatorSqlmapCustom。代码生成
mybatis的原身是ibatis,现在已经脱离了apache基金会。这篇文章主要介绍了Mybatis中注解@MapKey的使用的相关资料,需要的朋友可以参考下
默认情况下,使用#{}格式的语法会导致MyBatis创建预处理语句属性并以它为背景设置安全的值(比如?)。这样做很安全,很迅速也是首选做法,有时你只是想直接在SQL语句中插入一个不改变的字符串。比如,像ORDER BY,你...
mybatis逆向生成javaBean 命令生成
主要实现向mybatis传入一个表名、map集合、页数、行数,然后实现将map的key作为查询字段名,value作为相应字段值的通用分页查询操作。
mybatis-generate连接oracle生成带注释和小写的实体类
mybatis分布查询以及resulttype和resultmap的用法,以及作为一个新手对于mybatis的学习过程的记录
mybatis简单使用mybatis简单使用demomybatis简单使用demomybatis简单使用demomybatis简单使用demomybatis简单使用demomybatis简单使用demomybatis简单使用demomybatis简单使用demomybatis简单使用demomybatis简单...
本文档主要讲解Spring与mybatis与jdbc结合使用的方法和例子。
MyBatis_Generator 反向生成javabean 可以生成dao mapper bean 方便快捷
mybatis逆向生成javaBean_generatorSqlmapCustom,解压后倒入工程即可使用
在spring+spring mvc+mybatis模式下,使用的最多的就是jedis,但是spring boot整合了redis后,依然可以使用jedis,但是同时也提供了一个RedisTemplate和StringRedisTemplate,RedisTemplate使用的序列化类是默认...
mybatis-generator javabean 自动生成mapper.xml ,dao 及 po
mybaits是一种十分强大简便的处理数据库知识的工具,使用mybatis同样可以建立javabean.