今天使用mybatis查询数据库是遇到一问题如下:

其中时间字段查询结果为null

问题原因:实体类中属性与表中字段不一致时,添加resultMap进行重新关联实体类。

解决如下:

mapper XML文件中添加如下:

 <resultMap id="studentMap" type="Student"><id column="id" property="id" jdbcType="INTEGER"/><result column="name" property="name" jdbcType="VARCHAR"/><result column="sex" property="sex" jdbcType="VARCHAR"/><result column="age" property="age" jdbcType="INTEGER"/><result column="input_time" property="inputIime" jdbcType="TIMESTAMP"/></resultMap>

需改查询语句为:

 <select id="findAll" resultMap="studentMap">select id,name,sex,age,input_time from t_student</select>

在此测试结果如下:

使用MyBatis select数据库查出有数据 但返回对象为null时的解决办法相关推荐

  1. 不同数据库之间表数据的copy及CPY 0012错误的解决办法

    刚做了一个不同数据库之间表数据的copy,使用的是oracle数据库,使用如下语句: copy from ime_db_hgjs/ime_db_hgjs@IMENEWDB to IMEYDGGLM14 ...

  2. 使用MySQL Workbench导出数据库脚本以及出错时的解决办法

    使用MySQL Workbench导出数据库脚本以及出错时的解决办法 正常做法 打开workbench,选择左上角的菜单栏,选择Server->Data 之后出现如下界面 一般情况下,这样就导出 ...

  3. vue+cesium cesium数据量太大导致浏览器卡顿解决办法

    vue+cesium cesium数据量太大 导致浏览器卡顿 解决办法 解决方案 : 不要把任何的cesium对象 放在data中监听,因为在data中的变量 , vue会劫持数据 , 导致迟缓. 解 ...

  4. mybatis框架入门程序:演示通过mybatis实现数据库的插入操作中实现返回结果的获取...

    1.mybatis实现数据库的插入操作可以查看https://www.cnblogs.com/wyhluckdog/p/10149895.html这篇博文,这里面的插入操作没有返回结果,所以这篇博文就 ...

  5. MyBatis在Oracle中插入数据并返回主键的问题解决

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 前言:我早期用过这个方法,但是返回的依旧是影响行数,不是主键. 只是这种写法可以达到我要的效果: 用 ...

  6. oracle 关联出现重复数据,ORACLE 分页查询出现重复记录的解决办法

    今天在用Oracle分页查询数据的时候出现了重复数据,有的数据无法查出,很郁闷,想了想,找了资料,发现问题 分页语句: select * from ( select row_.*, rownum ro ...

  7. MySQL5.6解压版详细安装教程(附安装配置、MySQL数据库设置root管理员密码,MySQL字符集设置问题及解决办法)

    写在前面:MySQL安装分为两种方式,一种是MSI安装版(普通的安装包,有引导安装的界面),另一种是压缩包解压版(解压可直接使用,但需要配置),本文主要针对压缩包解压安装进行讲解,并附加安装过程遇到的 ...

  8. mysql数据库插入数据显示Extracted SQL state class '22' from value '22001'解决办法

    Extracted SQL state class '22' from value '22001' 问题描述 最近在完成一个项目时,需要实现在网页从excel导入数据,然后保存到数据库中.在测试阶段时 ...

  9. access数据库出现操作必须使用一个可更新的查询的解决办法

    查看相应数据库文件,发现ACCESS数据库文件只有读权限,没有写和修改的权限,所以对于update.delete等的操作无法正确完成. 解决办法: 在IIS中修改mdb文件的权限,针对user用户(以 ...

  10. 达梦V8的数据迁移工具DTS常见报错1及其解决办法

    报错:line 1, column 85, nearby [identity] has error: Syntax error procedure deleteBusiness(identity in ...

最新文章

  1. pip ValueError: check_hostname requires server_hostname
  2. Pycharm新建Django项目:Hello World示例
  3. 2019年自考计算机应用基础(实践),2019年自考计算机应用基础模拟题及答案(8)...
  4. sonar 代理_Sonar
  5. opencv 修改图像数值_【1】Introduction to OpenCV (2)使用VS生成OpenCV应用程序
  6. 如何评估一个产品的投资回报?
  7. AttributeError: type object 'h5py.h5.H5PYConfig' has no attribute '__reduce_
  8. bag of words matlab,Bag of words(matlab实现)
  9. 单片机c语言程序设计软件下载,《手把手教你学单片机C程序设计》PDF免费版下载...
  10. 很好用的全硬盘搜索工具
  11. python对称加密算法库_对称加密算法
  12. 手把手教你二维数组打印
  13. 四巨头键盘钢琴音源完整版-Spectrasonics Keyscape v1.1.3C WiN-MAC
  14. Linux USB 摄像头驱动
  15. 10 种为React应用程序设计样式的方法
  16. 机器学习 知识图谱常用术语
  17. 通过cookie绕过验证码登录(绕过验证码)
  18. php验签,在php中验证签名
  19. An exceptionCaught() event was fired, and it reached at the tail of the pipeline.
  20. myeclipse中导入的js文件报错(出现红叉叉,提示语法错误)

热门文章

  1. java下载ftp_Java FTP下载文件
  2. css中的clip属性rect(top,right,bottom,left);
  3. 2019年7月19日星期五(交叉编译工具)
  4. Django 学习第九天——请求与响应
  5. sphinx系列之中文分词LibMMSeg安装(三)
  6. JSP中的坑(一):一个空格都不能少
  7. springboot 通过@Value读取自定义属性文件变量获取结果为null
  8. Linux下编译hiredis
  9. vscode编辑器 mac 版 中文编译报错_记录一下mac上用vscode写latex文档
  10. 小明是个急性子,上小学的时候经常吧老师写在黑板上的题目抄错 有一次,老师出的题目是:36x495=? 他却给抄成了:396x45=? 但是结果很戏剧性,他的 答案是对的 因为36*495 = 39