使用mybatis generator自动生成的Mapper层代码执行Oracle数据库插入数据操作时,出现Date数据类型始终保存到年月日,时分秒被自动忽略。
可能导致这个问题的原因有以下两点:
①通过generator自动生成的Mapper实体层xml中的 jdbcType属性值为DATE类型,需改成jdbcType="TIMESTAMP"类型 。注意:所有的插入sql数据指定的数据类型也必须为“TIMESTAMP”。
②实体类里引入的Date数据类型必须为,不是
使用mybatis generator自动生成的Mapper层代码执行Oracle数据库插入数据操作时,出现Date数据类型始终保存到年月日,时分秒被自动忽略。
可能导致这个问题的原因有以下两点:
①通过generator自动生成的Mapper实体层xml中的 jdbcType属性值为DATE类型,需改成jdbcType="TIMESTAMP"类型 。注意:所有的插入sql数据指定的数据类型也必须为“TIMESTAMP”。
②实体类里引入的Date数据类型必须为,不是