赞
踩
问题原因:
提交form表单时候,有一部分时间表单项为空值,出现Data truncation: Incorrect datetime value: '' for column xxtime错误。
解决办法
第一种 驱动版本
mysql驱动版本略低,所以之后升级了mysql-connector-java-5.1.31.jar。
第二种 连接配置
需在 jdbc.url 后面加上“&useOldAliasMetadataBehavior=true”
第三种 字段类型
实体类中时间字段设置为java.sql.Date 或者 Timestamp
我这边第一二种都不合适,最后选择了第三种,为方便字段显示直接修改字段类型为Timestamp 。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。