-
求教,Mybatis 如何配置返回结果为hashmap10
我的需求是,将返回结果集的一列作为map的key,另一列作为相应的value 并实现一对多<resultMap type="User" id="userdeals"> <result property="userid" column="ID"/> <result property="username" column="NAME"/> <collection property="deals" javaType="java.util.HashMap" > <result property="TJQJ" column="SL"/> </collection> </resultMap> <select id="getUserDeal" resultMap="userdeals"> select t1.ID,t1.NAME,t2.TJQJ,t2.SL,ROWNUM from users t1,deals t2 where t1.id=t2.userid </select>
类如下publi class User{ private String userid; private String username; private Map deals //getter and setters }
结果集样式如下
ID NAME TJQJ SL
1 Sam 2012-01-01 9
1 Sam 2012-01-02 12
2 Tom 2012-01-01 5
2 Tom 2012-01-02 19
除了SL列,其它列都为VARCHAR
因为要做一对多映射,暂用ROWNUM作为collection 的ID
但上面的配置是不正确的,我就是想将TJQJ 和SL两列的数据作为map的key和value分别放到相应的user对象里去
求教该怎么配,另辟蹊径的建议就不要说了。。2012年2月10日 15:46
目前还没有答案
相关推荐
十分宝贵的mybatis配置文件,包含最新的mybatis配置文件,以及mybatis开发文档,Log4j测试开发日志文件
SpringBoot+Mybatis,返回Map的时候,将Map内的Key转换为驼峰的命名
E:\mybatis-generator-core-1.3.2\mybatis-generator-core-1.3.2\lib>java -jar mybat is-generator-core-1.3.2.jar -configfile generatorConfig.xml -overwrite MyBatis Generator finished successfully.
09MyBatis配置 sqlMapConfig1
Mybatis配置jar和超详细的笔记
Springboot用的Mybatis配置文件,配置了几个简单规则
mybatis、mybatis详细设计、mybatis配置
mybatis配置文件,用于SSM框架项目中的mybatis配置文件
springmvc+mybatis+oracle配置,整合
第三章 MyBatis的核心配置,总结,,学生自用笔记,很详细
包含mybatis配置文件 config与mapper,包含mybatis配置文件 config与mapper,包含mybatis配置文件 config与mapper
主要介绍了mybatis使用char类型字段查询oracle数据库时结果返回null问题的解决方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
5. Executor执行器要处理的SQL信息是封装到一个底层对象MappedStatement中 该对象包括SQL语句 输入参数映射信息 输出结果映射信息 其中输入参数和输出结果的映射类型包括HashMap集合对象 POJO对象类型
引入属性文件,注解扫描包,配置阿里数据连接池,性能配置,配置sqlSessionFactory,将spring与mybatis结合,指定mybatis核心控制文件,事务控制
MyBatis学习 之 一、MyBatis简介与配置MyBatis+Spring+MySql MyBatis学习 之 二、SQL语句映射文件(1)resultMap MyBatis学习 之 二、SQL语句映射文件(2)增删改查、参数、缓存 MyBatis学习 之 三、动态SQL语句 MyBatis...
springboot配置文件模板:包括多环境开发布置,端口号配置,全局jackson配置,mysql数据库配置,oracle数据库配置,连接池配置,redis配置,redis链接池的配置,设置上传文件大小限制配置,全局格式化时间配置,https证书配置...
Mybatis配置文件,这个文件直接导入到项目中就可以使用
mybatis配置及测试项目:主要包含mybatis环境包,mysql驱动包,日志文件配置及环境测试案例
Spring+cxf配置接口+mybatis配置
这个是我今天学的一个Java里面mybatis的主配置中的其中一个包,由于软件问题,只可以传一个,这是接上一个config.dtd的mapper.dtd,这个下载了,记得解压,这个是mapper.dtd还有一个config,等会发下一个教程和代码,...