当前位置:Gxlcms > 数据库问题 > jackson/fastjson、mybatis、mysql date/datatime/timestamp、java Date/Timestamp关系详解

jackson/fastjson、mybatis、mysql date/datatime/timestamp、java Date/Timestamp关系详解

时间:2021-07-01 10:21:17 帮助过:19人阅读


或者:

 

第一种方法:
JSON.DEFFAULT_DATE_FORMAT = "yyyy-MM-dd";
String str = JSON.toJSONString(user,SerializerFeature.WriteDateUseDateFormat);

第二种方法:

JSON.toJSONStringWithDateFormat(date, "yyyy-MM-dd HH:mm:ss.SSS")
=================
Timestamp对应MySQL的datetime类型
Timestamp对应MySQL的timestamp类型Date会对应mysql的date类型<result column="modified_date" jdbcType="TIMESTAMP" property="modified_date" javaType="java.sql.Timestamp" />  
<result column="date" jdbcType="DATE" property="date" javaType="java.util.Date" />
字段标明:#{modified_date,jdbcType=TIMESTAMP}、#{date,jdbcType=DATE}

具体可参考:https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-reference-type-conversions.html

jackson/fastjson、mybatis、mysql date/datatime/timestamp、java Date/Timestamp关系详解

标签:知识库   类型   code   serial   app   用户   datetime   情况   obj   

人气教程排行