由于ResultSet包含从动态SQL返回的数据,是否有任何方法可以确定ResultSet是否包含特定的列名?例如,如果我运行rs.getString("Column_ABC");但Column_ABC确实不存在,它将抛出异常.如何测试ResultSet是否可以从名为"Column_ABC"的列中获取数据?
我正在使用SpringBatch从Oracle读取并写入ElasticSearch.
我的代码适用于静态查询.示例: select emp_id, emp_name from employee_table我有一个RowMapper类,它将resultSet中的值映射到Employee POJO.
我的要求是
查询将由用户输入.所以查询可能如下
select emp_id, emp_name from employee_tableselect cust_id, cust_name, cust_age from customer_tableselect door_no, street_name, loc_name, city from address_tableSimilar queries我的问题是
谢谢你的时间.示例代码将非常感激.