在我的批处理作业应用程序中,我正在使用
org.springframework.batch.item.database.JdbcCursorItemReader
SQL 查询在编译时未知。
我在使用 RowMapper
接口(interface)及其时遇到问题
T mapRow(ResultSet rs, int rowNum) throws SQLException;
只有结果集,我无法知道列数和每列的类型。
我有什么选择?
最佳答案
您可以调用rs.getMetaData()
。请参阅http://docs.oracle.com/javase/7/docs/api/java/sql/ResultSet.html#getMetaData%28%29和 http://docs.oracle.com/javase/7/docs/api/java/sql/ResultSetMetaData.html
关于java - Spring Batch RowMapper - 获取列数和类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28049428/