大腿的博客

springboot+pgsql 时间查询遇见的小问题

字数统计: 237阅读时长: 1 min
2018/12/11 Share

又是一周没写博客,想起来就写一个刚遇见的小问题吧

场景

现在的项目是springboot+pgsql。吐槽一下公司数据库字段的做法先。现在数据库所有的字段都是varchar的。而实体类建的全部对应string,可真是天下大一统啊…

遇见的问题

本想将数据库日期改成时间戳格式,但是成本太高了,就错开一步,将实体类的日期字段改成date了,乍一看没什么问题,但是今天发现了个坑。
测试接口的时候,手动建的数据,日期格式上就对应不上了,比如空字符串,乱填等等,查出来对应不上date类型。果然一统天下的权势难以撼动啊。

解决方法

将实体类的字段改回了string,然后写了个时间工具类,将date转string。

一个自己写的坑…

CATALOG
  1. 1. 场景
  2. 2. 遇见的问题
  3. 3. 解决方法