您的位置:首页 > 数据库 > Oracle

使用mybatis框架执行Oracle数据库日期类型操作的时Date类型精确不到时分秒的问题

2017-09-04 09:25 561 查看
使用mybatis generator自动生成的Mapper层代码执行Oracle数据库插入数据操作时,出现Date数据类型始终保存到年月日,时分秒被自动忽略。

可能导致这个问题的原因有以下两点:

①通过generator自动生成的Mapper实体层xml中的 jdbcType属性值为DATE类型,需改成jdbcType="TIMESTAMP"类型
。注意:所有的插入sql数据指定的数据类型也必须为“TIMESTAMP”。

②实体类里引入的Date数据类型必须为Java.util.Date,不是java.sql.Date
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐