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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM