Mybatis插入DATE时间格式没有时分秒
2016-12-28 00:00
696 查看
摘要: mybatis,date
使用mybatis进行日期格式插入的时候发现没有时分秒
在pojo中日期格式使用java.util.Date
但是在xml中指定了jdbcType
经过测试发现jdbcType 指定为DATE的时候,数据库只会保存 年月日
jdbcType指定为TIME的时候,数据库保存为 时分秒 (测试时发现保存了一个1970-1-1的年份)
jdbcType 不指定或者指定为TIMESTAMP 的时候,数据库保存为 年月日时分秒
Oracle 中 指定jdbcType的类型只有 DATE,TIME,TIMESTAMP,分别有自己对应的类型处理。
实际上mybatis每种类型都有对应自己的typeHandler,以下是已知的类型,可以自己拓展类型。
使用mybatis进行日期格式插入的时候发现没有时分秒
在pojo中日期格式使用java.util.Date
但是在xml中指定了jdbcType
经过测试发现jdbcType 指定为DATE的时候,数据库只会保存 年月日
jdbcType指定为TIME的时候,数据库保存为 时分秒 (测试时发现保存了一个1970-1-1的年份)
jdbcType 不指定或者指定为TIMESTAMP 的时候,数据库保存为 年月日时分秒
Oracle 中 指定jdbcType的类型只有 DATE,TIME,TIMESTAMP,分别有自己对应的类型处理。
实际上mybatis每种类型都有对应自己的typeHandler,以下是已知的类型,可以自己拓展类型。
All Known Implementing Classes: ArrayTypeHandler, BaseTypeHandler, BigDecimalTypeHandler, BigIntegerTypeHandler, BlobTypeHandler, BooleanTypeHandler, ByteArrayTypeHandler, ByteTypeHandler, CharacterTypeHandler, ClobTypeHandler, DateOnlyTypeHandler, DateTypeHandler, DoubleTypeHandler, EnumOrdinalTypeHandler, EnumTypeHandler, FloatTypeHandler, IntegerTypeHandler, LongTypeHandler, NClobTypeHandler, NStringTypeHandler, ObjectTypeHandler, ShortTypeHandler, SqlDateTypeHandler, SqlTimestampTypeHandler, SqlTimeTypeHandler, StringTypeHandler, TimeOnlyTypeHandler, UnknownTypeHandler
相关文章推荐
- Mybatis插入时间没有时分秒只有年月日
- 插入数据时,保存的date类型时间字段的数据只有年月日,没有时分秒的问题
- Mybatis插入时间没有时分秒只有年月日
- Java通过mybatis插入Oracle数据库中Date格式不显示到时分秒问题
- 数据库中关于datetime、date 、time数据类型比较,及插入日期时间数据格式
- mybatis存入数据库后没有时分秒 时间不全 只有年月日
- Mybatis 插入数据的时候Date类型,时间精度丢失
- hibernate date类型插入数据库时精度只到日期没有时间
- Mysql 向数据库中插入时间类型数据,数据库中只有日期没有时分秒
- java.sql.date与java.util.date区别以及数据库中插入带时分秒的时间
- java.sql.date与java.util.date区别以及数据库中插入带时分秒的时间
- mybatis存入数据库后没有时分秒时间不全只有年月日
- java.sql.date与java.util.date区别以及数据库中插入带时分秒的时间
- java.sql.date与java.util.date区别以及数据库中插入带时分秒的时间
- java.sql.date与java.util.date区别以及数据库中插入带时分秒的时间
- mybatis存入数据库后没有时分秒时间不全只有年月日
- 关于向Mysql数据库中插入时间只有日期没有时分秒的问题
- oracle中往varchar2格式的字段中插入date时间格式的值会发生什么?
- java.sql.date与java.util.date区别以及数据库中插入带时分秒的时间
- java.sql.date与java.util.date区别以及数据库中插入带时分秒的时间