java|hibernate 查询mysql报错Zero date value prohibited与解决
报错截图
文章图片
【java|hibernate 查询mysql报错Zero date value prohibited与解决】是mysql驱动读数据库时,date类型的不能为“0000:00:00”,而在创建mysql表时,指定了date类型可以为“0000:00:00”
解决办法:再datasource的url上添加参数&zeroDateTimeBehavior\=convertToNull将“0000:00:00”转化为null。
实际验证与hbm.xml中的column中的 not-null=‘true’的定义无关
生日
推荐阅读
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 关于QueryWrapper|关于QueryWrapper,实现MybatisPlus多表关联查询方式
- mybatisplus如何在xml的连表查询中使用queryWrapper
- mybatisplus|mybatisplus where QueryWrapper加括号嵌套查询方式
- MybatisPlus使用queryWrapper如何实现复杂查询
- 事件代理
- Java|Java OpenCV图像处理之SIFT角点检测详解
- java中如何实现重建二叉树
- 数组常用方法一
- 【Hadoop踩雷】Mac下安装Hadoop3以及Java版本问题