【发布时间】:2014-04-28 10:54:09
【问题描述】:
什么方法更好?
1.
String sql = "select count(*) from table where date = trunc(?, 'DD')";
getJdbcTemplate().queryForInt(sql, new java.sql.Date(date.getTime()))
2.
String sql = "select count(*) from table where date = ?";
getJdbcTemplate().queryForInt(sql, new java.sql.Date(DateUtils.truncate(date, Calendar.DATE).getTime()))
【问题讨论】:
-
你能发现他们的表现有什么不同吗?我会选择 1