`
java_new_learner
  • 浏览: 525 次
  • 性别: Icon_minigender_1
  • 来自: 河南
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

MyBatis3.2.8关于ResultMap的bug 讨论

 
阅读更多
问题描述:
1.假设有表T(a,b,c)
2.mapper.xml

<resultMap id="resMap" type="XClass">
    <result property="a" column="a" />
    <result property="b" column="b" />
</resultMap >
<select id="search" parameterType="string" resultMap="resMap">
   select a, b, c from T where a= #{id}
</select>

3.进行DEBUG的时候,发现XClass对象中C属性有具体的值.


希望大家鉴定一下,这是MyBatis的BUG吗?


怎么解决啊,像在项目中大面积出现这种情况.
分享到:
评论
3 楼 lzlg302 2014-11-03  
你已经查出XClass(a,b,c)然后在放到 type="XClass"的容器里,说白了你这样写没有意义,我也是项目上刚开始学,这只是我的理解
2 楼 java_new_learner 2014-11-03  
lzlg302 写道
当然有值,resultMap是存放、映射你查询出的值,先查后放

问题是这里
<resultMap id="resMap" type="XClass">
    <result property="a" column="a" />
    <result property="b" column="b" />
</resultMap >
我没有对C属性进行映射,XClass这个类中怎么会有C属性的值?
1 楼 lzlg302 2014-11-02  
当然有值,resultMap是存放、映射你查询出的值,先查后放

相关推荐

    官网最新MyBatis3.2.8jar包

    标题中的“官网最新MyBatis3.2.8jar包”指的是MyBatis官方发布的3.2.8版本的Java档案(JAR)文件。这个版本可能包含了MyBatis框架的核心功能和相关依赖,用于在Java项目中集成MyBatis,实现数据访问层的高效管理。 ...

    MyBatis3.2.8.jar+中文文档+相关jar

    3.2.8是MyBatis的一个版本,这个版本包含了完整的JAR包、源码以及相关的文档,便于开发者理解和使用。 首先,`MyBatis-3.2.8.jar`是MyBatis的核心库,包含了框架的主要功能,如SQL映射文件解析、SQL执行、结果映射...

    mybatis3.2.8

    以上就是关于 MyBatis 3.2.8 版本的一些核心知识点,这个版本虽然已经较旧,但仍然有许多项目在使用,理解其工作原理对于维护和升级这些项目具有重要意义。随着MyBatis的不断迭代,新的特性也在不断加入,如MyBatis-...

    spring4.1.3+mybatis3.2.8+springmvc+mysql8.0.11的模板

    2. **MyBatis 3.2.8**: MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解进行配置和原始...

    Mybatis高级-resultMap之collection聚集

    ### Mybatis高级-resultMap之collection聚集 在MyBatis中,`collection`元素主要用于处理一对多的关系映射问题。本文将通过一个具体的示例来详细解释如何利用MyBatis的`collection`元素来实现一对多的数据关联。 #...

    mybatis-3.2.8 mybatis-3.3.0-SNAPSHOT.jar

    首先,mybatis-3.2.8是MyBatis的一个稳定发布版,主要关注于性能优化和一些bug修复。这个版本包含了以下重要特性: 1. **动态SQL增强**:MyBatis允许在映射文件或接口方法注解中编写动态SQL,使得SQL可以根据条件...

    mybatis-3.2.8.jar+cglib-2.2.jar+asm-3.3.jar

    在本主题中,我们主要关注MyBatis的3.2.8版本,以及与之配合使用的两个依赖库:CGLIB和ASM。 1. MyBatis 3.2.8: MyBatis 3.2.8是MyBatis框架的一个版本,它提供了对数据库操作的高度灵活和强大的支持。此版本包含...

    MyBatis3.2.8中文开发文档,javadoc,API

    在MyBatis3.2.8的中文开发文档中,你会找到关于框架的全面介绍,包括安装指南、快速入门、配置详解、核心接口和类的使用方法等。这些内容旨在帮助开发者迅速上手并深入理解MyBatis的工作原理。文档通常分为以下几个...

    MyBatis的resultMap详解

    MyBatis resultMap 详解 MyBatis 中的 resultMap 是一个非常重要的概念,它负责将查询结果映射到 Java 对象中。在 MyBatis 中,我们可以使用两种方式来指定查询结果的返回类型,一种是使用 resultType,另一种是...

    spring4.1.6-mybatis3.2.8

    整合了spring 4.1.6+mybatis3.2.8的组合算是最新的稳定版本了,而且附带了一个basedao操作接口,泛型的通用写法,下载即可运行,我用的是idea项目最好用idea来开发。不会的有问题随时拍砖:308444582,我的扣扣,准您...

    spring3.2mvc+mybatis3.2.8整合完整版,可运行

    本项目整合了Spring 3.2 MVC与MyBatis 3.2.8,提供了一个可运行的完整版本,同时也包含了Spring AOP的声明式事务管理,这为开发人员提供了高效、灵活的开发环境。 首先,让我们深入了解一下Spring MVC。Spring MVC...

    Mybatis 3.2.8 user guide

    根据提供的文件信息,我们可以深入探讨MyBatis 3.2.8版本的用户指南中所涵盖的关键知识点。本文将详细解读这些知识点,并提供丰富的背景信息和技术细节。 ### 1. MyBatis 概述 #### 1.1 MyBatis 是什么? - **...

    mybatis-3.2.8jar包及其源码jar包

    这个压缩包包含了MyBatis的核心库mybatis-3.2.8.jar以及对应的源码jar包,使得开发者可以深入理解MyBatis的工作原理,进行定制化开发或问题排查。 1. **MyBatis框架核心组件** - **SqlSessionFactoryBuilder**:...

    spring4.1.9+mybatis3.2.8集成代码

    以上就是关于Spring 4.1.9和MyBatis 3.2.8集成的主要知识点,通过这个集成,我们可以构建出高效、易于维护的企业级应用。在实际开发中,还可以根据项目需求进一步优化和扩展,比如引入MyBatis的二级缓存、Spring ...

    Mybatis3.2.8

    Mybatis3.2.8 版本是该框架的一个稳定版本,它在3.x系列中提供了许多改进和特性,以提升开发效率和代码的可维护性。在这个版本中,我们可以探讨以下几个关键知识点: 1. **动态SQL**: Mybatis 的核心优势之一就是...

    mybatis-3.2.8.zip.7z

    在标题"mybatis-3.2.8.zip.7z"中,我们看到的是MyBatis框架的3.2.8版本的压缩文件,其后缀是".zip.7z",这意味着它首先是一个.zip文件,然后被7-Zip软件进行了进一步的压缩,以减小文件大小,提高存储效率。...

    mybatis-3.2.8-sources.jar

    mybatis源码,用于eclipse开发查看跟踪,很好的东西

    mybatis-3.2.8-API文档-中英对照版.zip

    赠送jar包:mybatis-3.2.8.jar; 赠送原API文档:mybatis-3.2.8-javadoc.jar; 赠送源代码:mybatis-3.2.8-sources.jar; 赠送Maven依赖信息文件:mybatis-3.2.8.pom; 包含翻译后的API文档:mybatis-3.2.8-javadoc-...

    mybatis-3.2.8.jar.zip

    java jar包,亲测试可用 安全,可以对其进行数字签名,只让能够识别数字签名的用户使用里面的东西。 加快下载速度; 压缩,使文件变小,与ZIP压缩机制完全相同。 ...能够让JAR包里面的文件依赖于统一版本的类文件。...

    mybatis-3.2.8-API文档-中文版.zip

    赠送jar包:mybatis-3.2.8.jar; 赠送原API文档:mybatis-3.2.8-javadoc.jar; 赠送源代码:mybatis-3.2.8-sources.jar; 赠送Maven依赖信息文件:mybatis-3.2.8.pom; 包含翻译后的API文档:mybatis-3.2.8-javadoc-...

Global site tag (gtag.js) - Google Analytics