用mybatis generator生成代码后,执行查询语句时,oracle里的Date类型字段只精确到年月日,后面时分秒都为零。
后来发现是jdbcType问题,改成 jdbcType="TIMESTAMP" 就可以。(原先默认生成时是jdbcType="DATE")
ps:实体类里Date是java.util.Date包里的,不是java.sql.Date,否则也会只精确到年月日
解决Oracle Date精度问题
本文介绍了解决使用MyBatis Generator生成代码后,在Oracle数据库中Date类型字段精度仅限于年月日的问题。通过将JDBC类型从DATE改为TIMESTAMP,可以确保日期时间包括时分秒部分。
用mybatis generator生成代码后,执行查询语句时,oracle里的Date类型字段只精确到年月日,后面时分秒都为零。
后来发现是jdbcType问题,改成 jdbcType="TIMESTAMP" 就可以。(原先默认生成时是jdbcType="DATE")
ps:实体类里Date是java.util.Date包里的,不是java.sql.Date,否则也会只精确到年月日
您可能感兴趣的与本文相关的镜像
Wan2.2-T2V-A5B
Wan2.2是由通义万相开源高效文本到视频生成模型,是有50亿参数的轻量级视频生成模型,专为快速内容创作优化。支持480P视频生成,具备优秀的时序连贯性和运动推理能力

被折叠的 条评论
为什么被折叠?