java实体date类型属性值无法保存到数据表对应字段的问题-尊龙官方平台

java实体date类型属性值无法保存到数据表对应字段的问题

el/2024/3/25 20:25:57

java实体date类型属性值无法保存到数据表对应字段的问题


项目框架:

maven springmvc mybatis


实体属性:

//推荐时间
private java.util.date recommenddate;


数据库字段:

alter table `resource`
add column `recommend_date`  date null comment '推荐时间';


属性赋值:

resource.setrecommenddate(dateutils.getnowdate());

相关方法:

获取现在时间
	/*** 获取现在时间* * @return 返回时间类型 yyyy-mm-dd hh:mm:ss*/public static date getnowdate() {date currenttime = new date();simpledateformat formatter = new simpledateformat("yyyy-mm-dd hh:mm:ss");string datestring = formatter.format(currenttime);parseposition pos = new parseposition(8);date currenttime_2 = formatter.parse(datestring, pos);return currenttime_2;}

问题:执行保存时跟踪mysql日志发现字段值是null
resourcemanager.saveorupdate(resource);


recommend_date = null


原因分析:

产生此问题的原因估计是类型不匹配的问题!

但即没有异常,也没有警告;


解决方法:

后来由于需要保存日期时间,所以将数据库类型改为datetime;

实体属性映射为:

//推荐时间
private java.sql.timestamp recommenddate;






http://www.ngui.cc/el/5127991.html

相关文章

access建表sql语句create table设置自动增长列的关键字autoincrement使用方法

access建表sql语句create table设置自动增长列的关键字autoincrement使用方法 sql auto increment 字段 uto-increment 会在新记录插入表中时生成一个唯一的数字。 auto increment 字段 我们通常希望在每次插入新记录时,自动地创建主键字段的值。 我们可以在表中创…

软件自我成长之路——关于自动更新

什么是自动更新? 自动更新就是软件自我成长完善的过程(其实软件只是实现这个过程中的一小部分,更多的还是需要人来完成),最常见的自动更新就是 windows update 我们看看微软是怎么说的: 为什么使用自动更…

http status 500 - /online.jsp (line: 495, column: 2) file [/foot.jsp] not found

完整错误信息: http status 500 - /online.jsp (line: 495, column: 2) file [/foot.jsp] not found type exception report message /online.jsp (line: 495, column: 2) file [/foot.jsp] not found description the server encountered an internal error th…

使用rpm命令从centos系统盘安装计划任务程序crontab

#概述 利用“任务计划”,可以将任何脚本、程序或文档安排在某个最方便的时间运行。通俗的讲就是定时执行某个脚本、程序。 ##常见用途 定时关机 定时检查更新 定时对系统配置、数据库、日志进行备份 定时清理垃圾文件 #检测是否已安装 估计是最小化安装的时候默认不会安装…

java反射获取实体的所有可见属性值,返回object数组

获取实体的所有可见属性值 以下代码提供了两种实现,一种是基于list,一种是基于map; 基于list的实现更节省内存,更高效一些;如果你有其它特殊的需求,可以根据实际参考以下代码进行扩展,或许有需要用到map的情况呢! 当然,使用beanutils.describe或propertyutils.descri…

程序的内存分配之堆和栈的区别

堆栈概述 在计算机领域,堆栈是一个不容忽视的概念,堆栈是两种数据结构。堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。在单片机应用中,堆栈是个特殊的存储区,主要功能是暂时存放数据和地址,通常用来保护断点和现场。 要点:…

关于c#代码convert.tochar(null);出现异常,而object obj = null; convert.tochar(obj);//返回'\0'空字符问题详解

说在前面 关于c#代码convert.tochar(null);出现异常,而object obj = null; convert.tochar(obj);//返回’\0’空字符问题详解。 为什么会想到说这个问题呢? 今天在博乐功能下点评一篇文章“关于system.convert那些事”中提出了这个问题: convert.tochar(null); 直接这样…

关于*大学计算机科学与技术学院的大一学生几个关于linux学习方面的疑惑之回复

这里将前段时间“关于*大学计算机科学与技术学院的大一学生几个关于linux学习方面的疑惑之回复”分享给大家,回复的内容包含多个人的观点,用回复一、二、三区分,我个人觉得回复的内容倒不重要(每个人的经历不同,学识不…

adodb.stream 错误 '800a0bb9' 参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突

最近在调试一个过去的项目,asp写的,提示: adodb.stream 错误 800a0bb9 参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。 /uploadclass_dreacom_v3/uploadclass.asp,行 635 发生错误的代码行…

mybatis:the expression 'list' evaluated to a null value

完整错误信息: 严重: servlet.service() for servlet [springmvc] in context with path [/xinghe-platform-web] threw exception [request processing failed; nested exception is org.mybatis.spring.mybatissystemexception: nested exception is org.apache.…
网站地图