用mybatis generator生成代码后,执行查询语句时,oracle里的Date类型字段只精确到年月日,后面时分秒都为零。
后来发现是jdbcType问题,改成 jdbcType="TIMESTAMP" 就可以。(原先默认生成时是jdbcType="DATE")
ps:实体类里Date是java.util.Date包里的,不是java.sql.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,否则也会只精确到年月日
您可能感兴趣的与本文相关的镜像
EmotiVoice
EmotiVoice是由网易有道AI算法团队开源的一块国产TTS语音合成引擎,支持中英文双语,包含2000多种不同的音色,以及特色的情感合成功能,支持合成包含快乐、兴奋、悲伤、愤怒等广泛情感的语音。

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