getJdbcOperations().query(sql, BeanPropertyRowMapper.newInstance(clazz), args);
查不出结果返回会是 null 么,答案是 不会的
测试代码
String sql = "SELECT Code||'-'||Name AS Value, SystemNo AS Data FROM JK_AlarmLevel";
List<Object> args = new ArrayList<>();
SmartDAO genOneSmartDAO = (SmartDAO) SystemConstants.APPLICATION_CONTEXT.getBean("genOneSmartDAO");
List<JcAutocompleteSuggestion> suggestions = genOneSmartDAO.getList(JcAutocompleteSuggestion.class, sql, args.toArray());
System.out.println(suggestions);
System.out.println(suggestions.size());
也就是说 System.out.println(suggestions.size()); 是不会报错的