getJdbcOperations().query(sql, BeanPropertyRowMapper.newInstance(clazz), args)查不出结果

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/wangming520liwei/article/details/100881715

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()); 是不会报错的

猜你喜欢

转载自blog.csdn.net/wangming520liwei/article/details/100881715