之前公司一直都使用sql server 即使数据库字段名称与实体类名称不相同 可以使用诸如:

select id as userId  from tb_user 

这种写法,可换到了oracle 之后坑爹的事情发生了,如果还按照上方的写法,属性值就是映射不进去,所以目前找到的解决办法只有使用

<resultMap>来帮助映射:

<!-- 获得查询条件--><select id="getQueryBean" parameterType="com.QueryBean"resultMap="tdQueryBean">SELECTACCOUNT_NAME,ID_NUMBER,ACCOUNT_MOBILE ,ORGANIZATION,SEQ_ID,CREATEDATEFROM ICS_TD_QUERY_LOG WHEREACCOUNT_NAME=#{account_name} ANDID_NUMBER=#{id_number}<if test="account_mobile != null">AND ACCOUNT_MOBILE = #{account_mobile}</if><if test="seq_id != null">AND SEQ_ID = #{seq_id}</if><![CDATA[AND ROWNUM <= 1]]>ORDER BY CREATEDATE DESC</select><resultMap type="com.QueryBean" id="tdQueryBean"><!-- property对应实体类的属性名称,column为数据库结果集的列的名称 --><result property="account_name" column="ACCOUNT_NAME"/><result property="id_number" column="ID_NUMBER"/><result property="account_mobile" column="ACCOUNT_MOBILE"/><result property="organization" column="ORGANIZATION"/><result property="seq_id" column="SEQ_ID"/><result property="createDate" column="CREATEDATE"/></resultMap>

希望可以帮助到大家

转载于:https://www.cnblogs.com/showme1942/p/7541709.html

oracle 数据库字段名与实体类字段名称不匹配的处理方法相关推荐

  1. Mybatis 解决数据库字段名和实体类属性名不一致问题

    一.问题描述 1.1 查询 password 字段为 null 现象 数据库字段名: 实体类属性名: @Data @NoArgsConstructor @AllArgsConstructor publ ...

  2. 【转】MyBatis学习总结(四)——解决字段名与实体类属性名不相同的冲突

    [转]MyBatis学习总结(四)--解决字段名与实体类属性名不相同的冲突 在平时的开发中,我们表中的字段名和表对应实体类的属性名称不一定都是完全相同的,下面来演示一下这种情况下的如何解决字段名与实体 ...

  3. MyBatis学习总结(四)——解决字段名与实体类属性名不相同的冲突

    2019独角兽企业重金招聘Python工程师标准>>> 一.准备演示需要使用的表和数据 CREATE TABLE orders(order_id INT PRIMARY KEY AU ...

  4. Mybatis解决字段名与实体类属性名不相同的冲突

    在平时的开发中,我们表中的字段名和表对应实体类的属性名称不一定都是完全相同的,下面来演示一下这种情况下的如何解决字段名与实体类属性名不相同的冲突. 一.准备演示需要使用的表和数据 CREATE TAB ...

  5. MyBatis学习总结(4)——解决字段名与实体类属性名不相同的冲突

    一.准备演示需要使用的表和数据 CREATE TABLE orders(order_id INT PRIMARY KEY AUTO_INCREMENT,order_no VARCHAR(20), or ...

  6. 数据库字段类型、实体类字段类型、mapper文件jdbcType三者对应关系

    数据库字段类型.实体类字段类型.mapper文件jdbcType三者对应关系: 数据库字段类型 实体类字段类型 mapper文件jdbcType bigint Long JdbcType.BIGINT ...

  7. Spring Boot接口返回的字段名和实体类中定义的字段名不一致

    问题描述:在使用@ResponseBody注解返回一个Controller接口数据时会遇到接口中返回的字段与实体中定义的字段不一致的情况,例如实体类中定义的字段名如下: @ApiModelProper ...

  8. 解决实体类字段与数据库字段不一致的问题

    例: 很明显以上图片数据库的字段和实体类的属性并不一致!!! 解决方案一:使用as关键字起别名 ​<sql id="Base_Column_List"><!-- ...

  9. 查询出的数据记录字段要与实体类中的属性名一致

    查询出的数据记录字段要与实体类中的属性名一致 转载于:https://www.cnblogs.com/1020182600HENG/p/6183031.html

最新文章

  1. C#中TextBox只能输入数字的代码
  2. UVA 10405 - Longest Common Subsequence
  3. 逆向建模软件介绍_逆向技术在2代机修理中的应用
  4. 《系统集成项目管理工程师》必背100个知识点-28范围管理计划和需求管理计划...
  5. java中数组的返回值是什么类型_Java数组也是一种数据类型
  6. Django 新建account应用
  7. 招商银行网站在chrome中 布局出现大问题,如图
  8. Cocos2dx坐标转换
  9. azure机器学习_如何在Azure机器学习中使用JSON数据
  10. c语言加粗字体怎么弄,excel表格如何批量加粗文字
  11. 卷积神经网络 第三周作业 Keras+-+Tutorial+-+Happy+House+v1
  12. 命令行编译并运行JAVA
  13. 《电磁场与电磁波》课程笔记(一)——矢量与坐标系
  14. 错误: -source 1.6 中不支持 diamond 运算符的解决办法
  15. 科目二考试全流程详解
  16. 开篇的个人感想和想法
  17. matlab图像处理二,图像缩放、旋转、修剪
  18. 全志F133(D1s)芯片 如何在Tina下进行显示旋转?
  19. 牛客第十场 F.Popping Balloons
  20. java中Scanner扫描器

热门文章

  1. Maven开发web项目的搭建
  2. PHP zendframework phpunit 深入
  3. linux ps top 命令 VSZ,RSS,TTY,STAT, VIRT,RES,SHR,DATA的含义
  4. Spring Ioc (Inversion of Control)
  5. text-align:justify 使用参考
  6. Scrum 项目4.0--软件工程
  7. 20145214 《Java程序设计》第3周学习总结
  8. Wargame.kr_Web:already got
  9. 计算机与新闻业未来发展,计算机学院举办“智创未来,谈思维与职业发展”活动...
  10. sudo: apt-get:找不到命令”的解决方法