美文网首页
mybatis 使用sysdate替换Date类型的字段

mybatis 使用sysdate替换Date类型的字段

作者: zhouhaolong1 | 来源:发表于2018-05-12 12:37 被阅读572次

使用mybatis 自动生成mapper.xml
实体类里面的Date类型的 lastupdatetime 这个字段是通过new Date()进行赋值。
由于应用部署的服务器和和数据库服务器不是同一台服务器,为了避免因为服务器之间时间不一致出现问题,
所以 lastupdatedtime 插入和更新都统一使用数据库时间,因此需要把 mapper.xml 中 lastupdatedtime的值给替换为数据库时间。

替换方法

把mapper.xml中 #{lastupdatedtime,jdbcType=TIMESTAMP} 全部替换为
<choose><when test="lastupdatedtime != null">sysdate</when><otherwise>null</otherwise></choose>

相关文章

网友评论

      本文标题:mybatis 使用sysdate替换Date类型的字段

      本文链接:https://www.haomeiwen.com/subject/bmgcdftx.html