参考:解决Mybatis查询时间日期得到的是long型时间问题
参考博客:[oracle] to_date() 与 to_char() 日期和字符串转换
entity类,如下:
private String createAccount;
public String getCreateDate() {
return createDate;
}
public void setCreateDate(String createDate) {
this.createDate = createDate;
}
使用String格式解决显示问题;
Mapper,如下:
<result column="CREATE_DATE" property="createDate" jdbcType="VARCHAR" />
<if test="createDate != null">
to_date(#{createDate},'yyyy-mm-dd,hh24:mi:ss'),
</if>
<if test="createDate != null">
CREATE_DATE = to_date(#{createDate},'yyyy-mm-dd,hh24:mi:ss'),
</if>
使用以上格式转换,解决插入与更新问题;