背景:数据库为postgresql,表字段属性为timestamp格式

原因是mybatis 3.3.0中对于时间参数进行比较时的一个bug. 如果拿传入的时间类型参数与空字符串''进行对比判断则会引发异常. 所以在上面的代码中去该该判断, 只保留非空判断就正常了

--------------------------------------------之前的mapper里面进行了非null和非空验证,要去掉非空验证!

前台jsp传入后台的时间为string,在service里将string转为timestamp,

----------------------------------------------------------------------------------------------------------------------------------------------------------------

在mapper里面提取可以用date或者timestamp——#{date,jdbcType=DATE/TIMESTAMP}

查询出的数据在resultMap里进行映射,可以用string的VARCHAR映射

----------------------------------------------------------------------------------------------------------------------------------

实体类也用string定义时间

 
----------返回前台的string进行格式化显示----------------
 
---------------------------------------------
 
 插入时:
 
service里面:
 
 
在model实体类里面deliverdate和insdate可以定义为string或者Date,这个不重要,根据jsp的回显需要选择,主要的是在service进行map的put时,要转换为timestamp格式,因为数据库postgresql里面的是表字段是timestamp格式

最新文章

  1. 缓冲区溢出利用——捕获eip的傻瓜式指南
  2. eclipse中egit插件使用
  3. 初识sqoop
  4. 顶点着色器详解 (Vertex Shaders)
  5. Oracle Database 11g Express Edition学习笔记
  6. 【转】PHP date("Y-m-d H:i:s");获取当前时间 差8小时解决办法
  7. HDU5619 (费用流)
  8. 获取 UIWebView中用户所点击的图片URL
  9. 火狐解决 OCSP 回应包含过期信息的问题_firefox吧_百度贴吧
  10. jquery渐隐轮播
  11. android 音频播放总结 soundlPool,MediaPlay
  12. BZOJ 3926: [Zjoi20150]诸神眷顾的幻想乡(后缀自动机)
  13. asp.net core mvc剖析:动作执行
  14. S2_SQL_第三章
  15. JSOUP 超时分析与处理
  16. SpringBoot实战(十四)之整合KafKa
  17. java元注解 @Documented注解使用
  18. Element ui tree树形控件获取父节点id
  19. MAC下Android的Eclipse开发环境的搭建 转自MacroCheng
  20. 私有Docker仓库login Error response from daemon: Get https://x.x.x.x/v2/: dial tcp x.x.x.x:443: connect: connection refused

热门文章

  1. c#字符串加载wpf控件模板代码 - 简书
  2. DSP5509的USB协议开发
  3. 微软office web apps 服务器搭建之在线文档预览(二)
  4. Python数据分析开发环境
  5. Maven学习(五)-----如何从Maven远程存储库下载?
  6. 面试之HTTP基础(不断完善中)
  7. Windows下使用Python的Curses库时 No module named _curses问题
  8. Qt-Qt5最新增加程序图标方式
  9. [C++基础] tips
  10. asp.net 设计条码code 11的问题