用hibernat或jpa的时候查询一个表,里面有个datetime字段是null,实体对象映射为timestamp,
查询时报无法转换的错
这个是因为maysql对于日期类型null的默认处理方式是抛出异常,
还有两个方式是
传换成null:convertToNull
和转换成就近值:round
修改这个默认的处理方式的方法是在jdbc的连接字符串上添加该参数:
jdbc:mysql://localhost:3306/wsbm?zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true