oracle整合mybatis中timestamp类型无法转为date类型报错

报错字段 (through reference chain: java.util.HashMap["ggbSjsj"]->oracle.sql.TIMESTAMP["stream"])

最简单的解决办法就是在 mybatis从库中读取数据后,用mybatis的 resultMap 将oracle.sql.TIMESTAMP 以时间戳转换为java.util.Date类型,前台json就可以转换了

<resultMap id="BaseResultMap" type="java.util.HashMap">

<id column="id" property="id" jdbcType="INTEGER" />

<result column="ALTER_TIME" property="ALTER_TIME" javaType="java.util.Date" jdbcType="BIGINT" />

<result column="CREATE_TIME" property="CREATE_TIME" javaType="java.util.Date" jdbcType="BIGINT" />

</resultMap>

参考:https://my.oschina.net/u/3457087/blog/918803?nocache=1528187283579
posted @ 2019-12-17 18:55  旅行的青蛙  阅读(3477)  评论(0编辑  收藏  举报