`
ldzyz007
  • 浏览: 717154 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

ibatis数据库字段带下划线(_)映射与java类不一致

    博客分类:
  • java
阅读更多
ibatis数据库字段带下划线(_)与java pojo对象映射的时候,如果两边不一致,会导致数据无法读取。
解决办法:1.将两边字段搞成一致的
          2.做如下映射配置,加入parameterClass="java.util.Map"

<typeAlias alias="user" type="com.ibatis.User"/>
<resultMap id="userMap" class="user">
    <result property="userPic" column="user_pic" nullValue="0"/>
</resultMap>

<select id="getMonthlySkuSaleMoneyMap"
        parameterClass="java.util.Map" resultMap="userMap">
select user_pic from table
</select>
分享到:
评论

相关推荐

    ibatis-api.rar_ibatis a_ibatis api_ibatis api.chm_ibatisAPI_java

    Ibatis 是一个优秀的开源对象关系映射(ORM)框架,主要应用于Java开发中,它使得开发者可以方便地将数据库操作与业务逻辑分离,简化数据访问层的实现。Ibatis API 提供了丰富的接口和类,使得数据库操作变得更加...

    ssi.rar_ibatis_ibatis struts2_java ssi_myeclipse ssi_struts2

    标题中的"ssi.rar_ibatis_ibatis_struts2_java ssi_myeclipse ssi_struts2"揭示了这个压缩包文件包含的内容,主要涉及到SSI(Server Side Include)技术、MyEclipse开发环境、以及三大框架——Struts2、Spring和...

    java_ibatis_example.rar_ibatis_java

    总之,`java_ibatis_example`这个压缩包提供的资源可以帮助初学者快速理解并掌握Java与iBatis的整合,从而在实际项目中更有效地处理数据库操作。通过学习和实践这个示例,开发者能够提升自己在Java Web开发中的技能...

    iBATIS_API_DOC.rar_doc_ibatis a_ibatis api_ibatis d

    iBATIS是一个开源的Java框架,它允许程序员将SQL映射到Java代码中,从而简化了数据访问层的实现。这个文档集,"iBATIS_API_DOC.rar_doc_ibatis a_ibatis api_ibatis d",显然是关于iBATIS API的详细文档,旨在帮助...

    iBATIS_Database_Layer_开发指南

    iBATIS,一个轻量级的Java持久层框架,它为SQL映射提供了一种灵活的方法,使得Java应用程序可以与关系数据库进行交互。以下是iBATIS数据库层开发的核心知识点: 1. **SQL映射**: iBATIS的核心概念是SQL映射文件,...

    iBATIS_Spring_struts_demo.rar_DEMO_Struct spring ibatis_ibatis j

    标签中的关键词“demo”,“struct_spring_ibatis”,“ibatis_java_de”,“ibatis_spring”,“sring_ibatis_demo”进一步强调了这是关于iBATIS与Spring框架的集成示例,可能还包括Struts的使用。 iBATIS是阿里...

    iBATIS_DBL-2.2.0.638.zip_iBATIS_DBL_ibatis_ibatis 2_ibatis2 src_

    iBATIS_DBL-2.2.0.638.zip 是一个包含了iBATIS数据库层(DBL)2.2.0.638版本的源代码包,专为Java开发者设计。iBatis是一个优秀的持久层框架,它允许开发者将SQL与Java代码分离,从而简化了数据库操作。这个压缩包...

    iBATIS_02_addSequence_add_del_update_sel_sellike

    这些操作都是基于 SQL Map 文件,这是一个 XML 文件,其中包含了 SQL 语句及其与 Java 类的映射关系。iBATIS 提供了强大的映射机制,能够简化 SQL 编写和数据访问层的维护工作。 为了实现这些操作,你需要创建相应...

    ibatis基本操作数据库

    iBatis,全称为MyBatis iBatis,是一个基于Java的持久层框架,它简化了数据库与应用程序之间的交互,避免了直接编写大量的SQL语句和手动处理结果集。在这个过程中,iBatis提供了一个SQL映射框架,允许开发者将SQL...

    深入分析 iBATIS 框架之系统架构与映射原理

    2. **结果集映射**:iBATIS 使用 `&lt;resultMap&gt;` 元素来定义结果集的映射规则,将数据库查询结果中的列与 Java 对象的属性对应起来。例如: ```xml &lt;result property="id" column="USER_ID"/&gt; ...

    iBatis_Demo.rar_ibaties demo_ibatis de_ibatis mysql demo_ibati

    iBatis 是一款著名的开源持久层框架,它允许开发者将SQL语句与Java代码分离,提供了灵活的数据库交互方式。本示例项目"Ibatis_Demo"是一个针对新手的入门教程,旨在帮助初学者理解并掌握如何在实际项目中运用iBatis...

    iBATIS-DAO-2.3.4.726.rar_com.ibatis.dao_iBATIS dao 2_iBatis DAO_

    首先,iBATIS DAO的核心概念是SQL Maps,它们定义了数据库操作的SQL语句,并将其映射到Java方法上。这些SQL Maps通常以XML文件的形式存在,允许开发者直接在代码中调用预定义的SQL操作,如查询、插入、更新和删除。...

    ibatis3__发布_入门示例

    iBatis 3是一个持久层框架,它允许开发者通过XML配置文件或注解来映射SQL语句,从而简化了Java应用程序与数据库之间的交互。 ### 1. iBatis 3核心包的导入 要开始使用iBatis 3,首先需要下载其核心包,并将其导入...

    iBatis与数据库交互

    iBatis是一个优秀的Java持久层框架,它主要负责数据库的交互,通过XML或注解方式配置和映射SQL,使得开发者能够将精力集中在业务逻辑上,而不是繁琐的JDBC代码。iBatis的核心思想是将SQL语句和Java代码分离,提供了...

    iBatisDemo.rar_IBatis.net_asp.net_ibatisnet_mapping orm

    由于它不进行自动的对象关系映射,因此开发人员可以根据需求自由地设计数据库结构和对象模型,避免了某些ORM框架可能导致的性能问题。同时,iBatis.Net允许在运行时动态改变SQL,适合处理动态查询和复杂的数据操作。...

    iBATIS-SqlMaps,ibatis映射文件

    iBATIS-SqlMaps是Java开发中的一个持久层框架,它提供了一种将SQL语句与Java代码分离的解决方案,从而使得数据库访问更加灵活和易于维护。iBATIS的核心概念是SqlMapConfig.xml配置文件和一系列的SqlMap.xml映射文件...

    javasqlTypes数据库字段类型java数据类型的对应关系

    在Java编程语言中,与数据库交互是常见的任务,这就涉及到`java.sql.Types`枚举类,它是Java数据类型与数据库字段类型之间的桥梁。`java.sql.Types`定义了一系列常量,这些常量代表了SQL标准中的数据类型,使得我们...

    ibatis-sqlmap_2.3.4_2.jar两个版本的jar包

    4. Result Maps:定义了查询结果如何映射到Java对象,包括字段与属性的对应关系,以及复杂的关联映射。 四、主要功能 1. 动态SQL:Ibatis-SqlMap支持在XML映射文件中编写动态SQL,使得SQL生成更加灵活。 2. 缓存...

    ibatis-api.rar_ibatis api_ibatis帮助文档

    在软件开发领域,数据库操作是不可或缺的一部分,而iBatis作为一个优秀的持久层框架,为Java开发者提供了强大的SQL映射功能,使得数据库操作更加灵活和高效。本文将围绕iBatis API进行深度探讨,帮助初学者及有经验...

    Ibatis-api.rar_ibatis_ibatis api

    Ibatis,全称为MyBatis,是一个优秀的Java持久层框架,它主要负责SQL映射,使得开发者能够将注意力集中在编写可复用的Java代码上,而不是处理繁琐的JDBC代码和手动参数设置。Ibatis API是这个框架的核心,提供了丰富...

Global site tag (gtag.js) - Google Analytics