文档章节

can not be represented as java.sql.Timestamp

有种下班别走
 有种下班别走
发布于 2015/05/11 16:25
字数 151
阅读 41
收藏 0
点赞 0
评论 0

can not be represented as java.sql.Timestamp

使用Mybatis开发程序的时候,有的时间字段没有必要填写,但是,以后Mybatis查询的时候会报出

java.sql.SQLException: Value '0000-00-00' can not be represented as java.sql.Timestamp

的错误, 这是因为Mybatis认为这个不是一个有效的时间字串。

而有效的日期格式为“ 0001-01-01   00:00:00.0 ”


遇到这种问题的唯一解决办法: 你TM能不能在插入数据时把有关日期的插入完整,非要插入个空值?其他什么改配置文件的都是扯蛋


© 著作权归作者所有

共有 人打赏支持
有种下班别走
粉丝 3
博文 65
码字总数 15218
作品 0
深圳
程序员
[DEBUG] “java.sql.SQLException: Value '0000-00-...

使用hibernate开发程序的时候,有的时间字段没有必要填写,但是,以后hibernate查询的时候会报出 “java.sql.SQLException: Value '0000-00-00' can not be represented as java.sql.Timest...

jiyayun ⋅ 2012/10/25 ⋅ 0

mysql解决Value ‘0000-00-00 00:00:00’ can not be represented as java.sql.Timestamp

  同步发布:http://www.yuanrengu.com/index.php/mysqlsolvetimestamp.html   在使用mysql时,如果数据库中的字段类型是timestamp,默认为0000-00-00,会发生异常:Value ‘0000-00-00 00...

夏雪冬日 ⋅ 2016/11/21 ⋅ 0

mysql数据库时间字段CURRENT_TIME问题

一、背景 进入产品迭代阶段,修改数据库字段是难免的。除了我们能够想到的,新增字段,一定要设置为“允许为空”或者设置“默认值”,当涉及到mysql的时间字段时,也要格外小心。 下面是报错...

降龙罗汉 ⋅ 2015/10/16 ⋅ 2

hibernate 关于date 和Timestamp

在hibernate使用保存系统的时间,对javaBean使用了 date类型,发觉它不能保存时分秒,就使用了timestamp就能保存时分秒了. java.util.Date datetime=new java.util.Date(); java.sql.Timestamp ...

Jonson ⋅ 2013/04/01 ⋅ 0

数据库、JDBC、Java数据类型

MS SQL SERVER 2012: http://technet.microsoft.com/en-us/library/ms378599(v=sql.110).aspx 基本类型映射: SQL Server Types JDBC Types (java.sql.Types) Java Language Types bigint BI......

YuanyuanL ⋅ 2014/10/14 ⋅ 0

spring mvc 表单提交 日期等类型转换异常处理

直接上问题: Failed to convert property value of type 'java.lang.String' to required type 'java.sql.Timestamp' for property 'sale_time'; nested exception is org.springframework.......

奔跑的野马 ⋅ 2015/11/19 ⋅ 0

java.sql.Date 时分秒去哪了?

很久没用ResultSet。 在修改一段别人的代码时,发现用rs.getDate()方法获取的值始终只能显示出“年月日”,而无法显示“时分秒”。 不管怎么进行日期格式转换都无果,比如Dateformat、Simpl...

cwalet ⋅ 2011/11/19 ⋅ 0

Java for Web学习笔记(一零八):再谈Entity映射(1)数据转换

timestamp或datetime的匹配 存放毫秒 在数据库中缺省的精度为秒,如果需要存放毫秒甚至更好,可以如下: CREATE TABLE Ticket (TicketId BIGINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY ...

flowingflying ⋅ 01/29 ⋅ 0

ActFramework 1.6.2 发布, 强大的非 Servlet 高性能框架

ActFramework 是专注代码表达力的非 Servlet 高性能 Java 全栈框架. ActFramework-1.6.2 版带来了 12 个增强与 bug 修复: 修复 #445 rythm tag @resource 和 @asset 在开发模式下生成的路径应...

罗格林 ⋅ 01/12 ⋅ 28

jdbc对SqlServer以及java数据类型映射表(很有用的)

数据类型映射 下表列出了基本 SQL Server、JDBC 和 Java 编程语言数据类型之间的默认映射: SQL Server 类型 JDBC 类型 (java.sql.Types) Java 语言类型 bigint BIGINT long timestamp binar...

林家的人 ⋅ 2014/05/19 ⋅ 1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

服务网关过滤器

过滤器作用 我们的微服务应用提供的接口就可以通过统一的API网关入口被客户端访问到了。但是,每个客户端用户请求微服务应用提供的接口时,它们的访问权限往往都需要有一定的限制,系统并不会...

明理萝 ⋅ 4分钟前 ⋅ 1

【2018.06.21学习笔记】【linux高级知识 14.1-14.3】

14.1 NFS介绍 14.2 NFS服务端安装配置 14.3 NFS配置选项

lgsxp ⋅ 13分钟前 ⋅ 0

Day18 vim编辑模式、命令模式与练习

编辑模式 命令模式 :nohl 不高亮显示 :x与:wq类似,如果在更改文件之后操作,两者效果一样;如果打开文件,没有任何操作; :wq会更改mtime,但是:x不会。 练习题 扩展 vim的特殊用法 ht...

杉下 ⋅ 16分钟前 ⋅ 0

Enum、EnumMap、EnumSet

1、Enum 不带参数 public enum Car { AUDI { @Override public int getPrice() { return 25000; } }, MERCEDES { ......

职业搬砖20年 ⋅ 17分钟前 ⋅ 0

Java中的锁使用与实现

1.Lock接口 锁是用来控制多个线程访问共享资源的方式,一般来说,一个锁能够防止多个线程同时访问共享资源。 在Lock出现之前,java程序是靠synchronized关键字实现锁功能的,而Java SE5之后,...

ZH-JSON ⋅ 18分钟前 ⋅ 0

线程组和 ThreadLocal

前言 在上面文章中,我们从源码的角度上解析了一下线程池,并且从其 execute 方法开始把线程池中的相关执行流程过了一遍。那么接下来,我们来看一个新的关于线程的知识点:线程组。 线程组 ...

猴亮屏 ⋅ 19分钟前 ⋅ 0

相对路径和绝对路径

基本概念   文件路径就是文件在电脑中的位置,表示文件路径的方式有两种,相对路径和绝对路径。在网页设计中通过路径可以表示链接,插入图像、Flash、CSS文件的位置。   物理路径:物理路...

临江仙卜算子 ⋅ 23分钟前 ⋅ 0

消息队列属性及常见消息队列介绍

什么是消息队列? 消息队列是在消息的传输过程中保存消息的容器,用于接收消息并以文件的方式存储,一个队列的消息可以同时被多个消息消费者消费。分布式消息服务DMS则是分布式的队列系统,消...

中间件小哥 ⋅ 26分钟前 ⋅ 0

java程序员使用web3j进行以太坊开发详解

如何使用web3j为Java应用或Android App增加以太坊区块链支持,教程内容即涉及以太坊中的核心概念,例如账户管理包括账户的创建、钱包创建、交易转账,交易与状态、智能合约开发与交互、过滤器...

笔阁 ⋅ 26分钟前 ⋅ 0

vim编辑模式、vim命令模式

vim编辑模式 使用vim filename 进入的界面是一般模式,在这个模式下虽然我们能够查看,复制,剪切,粘贴,但是不能编辑新的内容,如何能直接写入东西呢?这就需要进入编辑模式了,从一般模式...

李超小牛子 ⋅ 29分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部