日期:2014-05-17  浏览次数:20675 次

在客户端查询数据问题
我在客户端这边,通过sql语句select数据库,但是有一个日期字段,一旦加上作为查询条件,就检索不到值,删掉这个查询条件就好了。我打印了下后台,取到数据库中的日期值。
开始日期:2013-09-02 00:00:00.0
获取日期:2011-11-17.18.27. 27. 0
其中开始日期是我这边程序输入作为一个查询条件的,获取日期是我在数据库中取出来的,由于现在没有办法看数据中date字段的类型和存储形式,所以想问下,以打印的结果来看,这两个日期是同一个类型吗?
开始日期是Timestamp。数据库的不清楚,请高人推测一下,查询没有结果的原因。
sql 数据库 select

------解决方案--------------------
原来是hibernate封装了,应该不是数据类型问题,不然早报错了。而是beginTime, endTime不在范围之类。

给beginTime,endTime赋值测试一下。

beginTime = 2010-09-02 00:00:00.0
endTime = 2013-09-02 00:00:00.0