美文网首页
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