场景:数据库中定义的字段是Date类型,查询出来数据后需要在代码逻辑中判断数据的时间先后,时间精确到时分秒。
问题:两条数据的日期是同一天,但是时间不一样,比较时结果是时间相等的。
分析:原因是在代码中查询出的实体类映射的Pojo类型为java.sql.Date表示该字段对应的类型精确到天,修改类型为java.sql.Timestamp就可以实现场景中要求的时间比较了。
场景:数据库中定义的字段是Date类型,查询出来数据后需要在代码逻辑中判断数据的时间先后,时间精确到时分秒。
问题:两条数据的日期是同一天,但是时间不一样,比较时结果是时间相等的。
分析:原因是在代码中查询出的实体类映射的Pojo类型为java.sql.Date表示该字段对应的类型精确到天,修改类型为java.sql.Timestamp就可以实现场景中要求的时间比较了。
转载于:https://my.oschina.net/u/914290/blog/716209