哪种方法更好?
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()))
答案 0 :(得分:0)
我更喜欢date = trunc(?, 'DD')
,因为它不需要额外的第三方DateUtils
来执行截断操作。
如果您使用2