使用MyBatis select数据库查出有数据 但返回对象为null时的解决办法
今天使用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时的解决办法相关推荐
- 不同数据库之间表数据的copy及CPY 0012错误的解决办法
刚做了一个不同数据库之间表数据的copy,使用的是oracle数据库,使用如下语句: copy from ime_db_hgjs/ime_db_hgjs@IMENEWDB to IMEYDGGLM14 ...
- 使用MySQL Workbench导出数据库脚本以及出错时的解决办法
使用MySQL Workbench导出数据库脚本以及出错时的解决办法 正常做法 打开workbench,选择左上角的菜单栏,选择Server->Data 之后出现如下界面 一般情况下,这样就导出 ...
- vue+cesium cesium数据量太大导致浏览器卡顿解决办法
vue+cesium cesium数据量太大 导致浏览器卡顿 解决办法 解决方案 : 不要把任何的cesium对象 放在data中监听,因为在data中的变量 , vue会劫持数据 , 导致迟缓. 解 ...
- mybatis框架入门程序:演示通过mybatis实现数据库的插入操作中实现返回结果的获取...
1.mybatis实现数据库的插入操作可以查看https://www.cnblogs.com/wyhluckdog/p/10149895.html这篇博文,这里面的插入操作没有返回结果,所以这篇博文就 ...
- MyBatis在Oracle中插入数据并返回主键的问题解决
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 前言:我早期用过这个方法,但是返回的依旧是影响行数,不是主键. 只是这种写法可以达到我要的效果: 用 ...
- oracle 关联出现重复数据,ORACLE 分页查询出现重复记录的解决办法
今天在用Oracle分页查询数据的时候出现了重复数据,有的数据无法查出,很郁闷,想了想,找了资料,发现问题 分页语句: select * from ( select row_.*, rownum ro ...
- MySQL5.6解压版详细安装教程(附安装配置、MySQL数据库设置root管理员密码,MySQL字符集设置问题及解决办法)
写在前面:MySQL安装分为两种方式,一种是MSI安装版(普通的安装包,有引导安装的界面),另一种是压缩包解压版(解压可直接使用,但需要配置),本文主要针对压缩包解压安装进行讲解,并附加安装过程遇到的 ...
- mysql数据库插入数据显示Extracted SQL state class '22' from value '22001'解决办法
Extracted SQL state class '22' from value '22001' 问题描述 最近在完成一个项目时,需要实现在网页从excel导入数据,然后保存到数据库中.在测试阶段时 ...
- access数据库出现操作必须使用一个可更新的查询的解决办法
查看相应数据库文件,发现ACCESS数据库文件只有读权限,没有写和修改的权限,所以对于update.delete等的操作无法正确完成. 解决办法: 在IIS中修改mdb文件的权限,针对user用户(以 ...
- 达梦V8的数据迁移工具DTS常见报错1及其解决办法
报错:line 1, column 85, nearby [identity] has error: Syntax error procedure deleteBusiness(identity in ...
最新文章
- pip ValueError: check_hostname requires server_hostname
- Pycharm新建Django项目:Hello World示例
- 2019年自考计算机应用基础(实践),2019年自考计算机应用基础模拟题及答案(8)...
- sonar 代理_Sonar
- opencv 修改图像数值_【1】Introduction to OpenCV (2)使用VS生成OpenCV应用程序
- 如何评估一个产品的投资回报?
- AttributeError: type object 'h5py.h5.H5PYConfig' has no attribute '__reduce_
- bag of words matlab,Bag of words(matlab实现)
- 单片机c语言程序设计软件下载,《手把手教你学单片机C程序设计》PDF免费版下载...
- 很好用的全硬盘搜索工具
- python对称加密算法库_对称加密算法
- 手把手教你二维数组打印
- 四巨头键盘钢琴音源完整版-Spectrasonics Keyscape v1.1.3C WiN-MAC
- Linux USB 摄像头驱动
- 10 种为React应用程序设计样式的方法
- 机器学习 知识图谱常用术语
- 通过cookie绕过验证码登录(绕过验证码)
- php验签,在php中验证签名
- An exceptionCaught() event was fired, and it reached at the tail of the pipeline.
- myeclipse中导入的js文件报错(出现红叉叉,提示语法错误)
热门文章
- java下载ftp_Java FTP下载文件
- css中的clip属性rect(top,right,bottom,left);
- 2019年7月19日星期五(交叉编译工具)
- Django 学习第九天——请求与响应
- sphinx系列之中文分词LibMMSeg安装(三)
- JSP中的坑(一):一个空格都不能少
- springboot 通过@Value读取自定义属性文件变量获取结果为null
- Linux下编译hiredis
- vscode编辑器 mac 版 中文编译报错_记录一下mac上用vscode写latex文档
- 小明是个急性子,上小学的时候经常吧老师写在黑板上的题目抄错 有一次,老师出的题目是:36x495=? 他却给抄成了:396x45=? 但是结果很戏剧性,他的 答案是对的 因为36*495 = 39