我正在构建一个我不想维护模型文件和hbm文件的战争文件。
我想为CRUD操作构建通用方法,在战争之外维护一个具有查询常量的属性文件。
现在,当用户通过查询常量传递请求时,应从属性文件中读取查询,并以通用方法执行CRUD操作,然后返回结果。
现在在这里我面临一个问题,当从数据库中获取数据时,数据已成功获取,但是我没有将列名与数据一起获取。因此,如何获取列名称以及所获取的数据。
答案 0 :(得分:0)
您必须使用ResultSetMetaData:https://docs.oracle.com/javase/7/docs/api/java/sql/ResultSetMetaData.html
在结果集上调用getMetaData()。这是一个例子
ResultSetMetaData metaData = resultSet.getMetaData();
for (int i = 1; i <= metaData.getColumnCount(); i++) {
String name = metaData.getColumnName(i);
}