数据库是dateTime类型传入参数是String类型如何转换的解决方案

最近遇到一个头疼的问题,在进行条件查询时发现查询没有结果,后面发现数据库字段是dateTime类型,而我传入的是String类型,这就导致它不识别你传入的参数无法作比较而爆出异常,在这里贴出本人的解决方案:
本图片来自网络

create_time是你的数据库字段,我是做时间范围查询,因此使用了if高级判断,另外发现数据库另外一个字段是date类型,而我传入的是String类型并没有做转换还查询出了结果,这让我感到疑惑,最终可能是因为date的形式和传入参数的格式一致所以才能识别吧,但还是不建议使用。至于我这里为什么还指定了字段是因为我数据库使用了左连接,两个表有相同的字段所以需要指定否则识别不了还是没有查询结果


 上一篇
Mybatis批量插入转换成list集合的问题以及解决方案 Mybatis批量插入转换成list集合的问题以及解决方案
问题: 由于项目中需要批量插入的功能,然后我就用到了阿里的json包,将json数据转换成list集合在批量添加到数据库,但是这个过程中,我突然发现一个问题,之前接收前台传来的值是有的,但转换之后某些字段的值没有了,后面发现,原来是Myba
2019-01-20
下一篇 
Mybatis条件查询没有结果,程序不继续执行的原因及解决方案 Mybatis条件查询没有结果,程序不继续执行的原因及解决方案
之前做条件查询的时候,遇到一个问题,如果查询条件数据库能查到,dataTable就给我返回数据,但如果查不到,程序就不执行了,为此也拜读了许多,但是没有搜索结果,有一个的他的事实体类中添加了构造方法后面去掉就解决了,但是我的不是,找了N久,
2019-01-20
  目录