这是我从数据库中检索值的代码
此代码工作正常,但我使用行号检索值
但是,我需要使用数据库字段名称检索值。
我的数据库字段名称为country_code
和country_desc
。
Session session = SessionFactory.getCurrentSession();
SQLQuery sqlQuery = session.createSQLQuery("select * from country ");
@SuppressWarnings({ "rawtypes", "unchecked" })
List<Country> ResponseList = (List<Country>) new ArrayList();
Country response=null;
@SuppressWarnings("unchecked")
List<Object> objList = sqlQuery.list();
for (int i = 0; i < objList.size(); i++) {
Object[] row = (Object[]) objList.get(i);
response=new Country();
response.setCountryCode((Integer) row[0]);
response.setCountryDesc((String) row[1]);
ResponseList.add(response);
}