mybatis中xml的时间常见问题

匿名 (未验证) 提交于 2019-12-02 23:36:01

xl_echo编辑整理,交流学习请加1280023003 百战不败,依不自称常胜,百败不颓,依能奋力前行。――这才是真正的堪称强大!!!


场景一:

前端使用iview时间组件DatePicker ,在后端接受的值都是String类型(如:‘2019-05-30’)。数据库(Oracle)字段的类型为DATE,如果通过map进行传值,这个时候我们会发现,传入的值并没有精确到秒,而数据库的值都是精确到秒的。这个时候如果想拿到30号的所有相关值,是无法拿到的。

  • 解决办法
    java代码不懂,string接受
    xml中转换
<if test="signTime != null">    and to_char(SIGN_TIME, 'yyyy-MM-dd') = #{signTime,jdbcType=TIMESTAMP} </if> 
文章来源: https://blog.csdn.net/xlecho/article/details/90692139
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!