Below is my code in Java, inside a class named DnsTime
:
List<DnsTime> list = new ArrayList<DnsTime>();
String selUrl = "http://www.abc.com";
String query = "select dns_time,update_time from dns_time where url=?";
list = session.createSQLQuery(query).setString(0,selUrl).list();
/* getting dns_time and update_time from each record(row) using
for inside another for loop */
for (int i = 0; i < list.size(); i++) {
List<DnsTime> innerlist = (List<DnsTime>) list.get(i);
for (int j = 0; j < innerlist.size(); j++) {
System.out.println(innerlist.get(j));
}
}
This is the program code in Java for getting list elements from a list after executing my query. I am using Hibernate. My query is working, but the problem is with getting the list elements: I am getting an exception.
java.lang.ClassCastException: can not cast java.lang.object to java.util.List
How to get the list elements individually from each list row?