0 0

Mybatis 如何配置resultMap为java.util.Map类型,把值自动装入0

Mybatis 怎么把返回的值放到一个Map里面,比如说我想写个查询SQL
select id,max(columna) from tablea group by columna
怎么把查询出来的值放到一个Map<Long,Long>里面?

2012年11月08日 09:58

2个答案 按时间排序 按投票排序

0 0

resultType="java.util.HashMap"

2012年11月08日 11:58
0 0

给你一个例子看看:其中select查询出来的值要和你的hashmap里面的key对应。
<select id=”selectUsers” parameterType=”int” resultType=”hashmap”>
select id, username, hashedPassword
from some_table
where id = #{id}
</select>

2012年11月08日 11:18

相关推荐

    mybatis-3-config.dtd mybatis-3-mapper.dtd

    例如,`settings`元素允许你配置MyBatis的行为,如开启延迟加载(lazyLoadingEnabled)、自动映射级别(autoMappingBehavior)等。此外,还可以通过`typeAliases`定义类型别名,简化Java类的引用。`mappers`元素则...

    mybatis-3-mapper.dtd文件下载

    `#{id}` 是一个参数占位符,Mybatis 会自动替换为实际传入的方法参数值。 除了 `&lt;select&gt;`,还有其他几个常用标签: - `&lt;insert&gt;` 用于插入数据,可以处理动态 SQL 和返回自增主键值。 - `&lt;update&gt;` 用于更新数据...

    mybatis-3-mapper.rar

    MyBatis是一个流行的Java持久层框架,它简化了数据库操作,通过XML或注解的方式将SQL与Java代码绑定,使得开发者能够更专注于SQL本身。在处理`mybatis-3-mapper.dtd`这个问题时,我们需要深入理解MyBatis的Mapper...

    mybatis-spring-1.3.0.jar 下载

    1. **自动扫描Mapper接口并注入SqlSession**:MyBatis-Spring能自动扫描项目中的Mapper接口,并为每个接口注入一个实现了该接口的代理对象,该代理对象内部封装了SqlSession,从而简化了对数据库操作的代码。...

    MyBatis的resultMap详解

    当我们使用 resultType 时,MyBatis 会将查询结果自动映射到对应的 Java 对象中,而当我们使用 resultMap 时,MyBatis 将查询结果存储在一个 Map 中,然后我们需要手动将其转换为对应的 Java 对象。 在 MyBatis 中...

    mybatis3--4.resultMap高级映射

    在MyBatis中,ResultMap是核心配置之一,它提供了高级映射功能,使得我们可以更加灵活地处理数据库查询结果到Java对象的转换。本篇将深入探讨MyBatis中的ResultMap,包括其重要性、使用方式以及一些高级特性。 ...

    mybatis-3-config.dtd

    配置文件通常命名为`mybatis-config.xml`,其中包含了MyBatis运行时的全局设置,如数据源、事务管理器、类型处理器等。例如,你可以在这个文件中指定数据库连接的信息(driver、url、username、password),以及设置...

    mybatis-spring-1.3.3.jar官方下载

    MyBatis 可以使用简单的 XML 或注解进行配置和原始映射,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java 对象)映射成数据库中的记录。 Spring 框架则是一个开源的应用框架,它提供了一个全面的企业级...

    mybatis-spring-1.3.1.jar下载

    MyBatis-Spring 1.3.1 是一个重要的Java库,它为MyBatis持久层框架和Spring框架提供了一座桥梁,使得两个强大的库能够无缝集成。这个版本的jar文件是开发者在使用MyBatis与Spring进行项目开发时必不可少的组件。下面...

    mybatis-demo4-resultMap手动映射.zip

    在MyBatis中,ResultMap是核心配置之一,它用于定义如何将数据库查询结果映射到Java对象。ResultMap的概念是为了提高数据映射的灵活性和效率,避免了简单类型的数据映射过程中的冗余代码。在`mybatis-demo4-...

Global site tag (gtag.js) - Google Analytics