我有这个代码
table(out)
我有这个查询
preparedStatement = jdbcManager.getConnection().prepareStatement(query);
Date start; /*get from postgres column type-> Timestamp without time zone*/
java.sql.Timestamp timestamp = new java.sql.Timestamp(start.getTime());
log.debug("Parametro d'ingresso query: "+timestamp);
preparedStatement.setTimestamp(1, timestamp);
DATA db中的DATA列是DATA_TYPE = DATE
查询中的比较不起作用, 我做错了什么?
答案 0 :(得分:0)
您将日期与时间戳进行比较。获取java.sql.Date,而不是获取时间戳。并且在准备好的语句中,使用setDate而不是setTimeStamp。