Hibernate查询后返回的集合对象中每个对象是什么类型的?

03-08-20 windman
类似:

List result = null;

Query query = null;

String queryString="select employee.id,employee.name from Employee";

query = session.createQuery(queryString);

result = session.list();

问题:?=result(0)

查询返回的List集合中的对象是什么类型的?我该怎么取出每条数据?

Help me!

robbin
2003-08-20 11:52
result是一个List,result中的每个元素都是一个包含两个元素的一维数组

Object[] obj = result.get(i)

String id = (String) obj[0];

String name = (String) obj[1]

windman
2003-08-20 14:41
明白了,多谢robbin!

jackeyj
2005-12-19 14:16
这个可不可以直接转换成其他的类呢.

我看List list = createQuery("from cats");

就可以使用

Cat cat = (Cat)list.get(0);

进行类型转换.他们有什么不同的呢?/

一剑封喉
2005-12-20 16:55
一样的

都是强行转换

猜你喜欢