List list = this.getJdbcTemplate().query(QUERY_AR_TOP5, new Object[] { date , date , date , date }, new RowMapper(){...}
关键是getJdbcTemplate().query括号内的各部分的意思,程序中也有其他类似的,有得没有new Object[] { date , date , date , date }这句,有的是new Object[] { date },这是为什么
关键是getJdbcTemplate().query括号内的各部分的意思,程序中也有其他类似的,有得没有new Object[] { date , date , date , date }这句,有的是new Object[] { date },这是为什么
是个对象数组
Object[] args,
int[] argTypes,
RowMapper rowMapper)
throws DataAccessExceptionDescription copied from interface: JdbcOperations
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, mapping each row to a Java object via a RowMapper.
有的没有,是因为query有很多重载方法,你按你的需要使用
上面那个是可以输入动态的sql语句,也就是带参数的,并把每一行的数据存储成object对象。