java程序通过mybatis修改oracle数据库中的数据,采用了jdbcType=Date,原则上应该会过滤时分秒,但是执行结果没有过滤掉
问题描述
jdbcType=Date,所传日期实际上携带了时分秒,如 2022-12-01 12:00:21
日志打印sql(sql里没传,实际上是传了)
Oracle数据库字段日期类型(Date)
更新后的数据库,携带了当前系统时间的时分秒
我的解答思路和尝试过的方法
使用mysql不会携带时分秒
oracle版本下,有的环境带时分秒,有的不带(同一个oracle库),因素太多难以识别
基本可以排除oracle自动拼接时分秒的可能性
我想要达到的结果
采用了jdbcType=Date 后 只传年月日,不传时分秒