日期:2014-05-17  浏览次数:20675 次

Hibernate中使用Creiteria,结果以List的形式返回。求打印出List中的内容
如题
有一个Car类,有id,name,date,factory和相关的getters, setters
在配置好hibernate以后,建立一个Test类,相关查询部分如下
Criteria crit = session.createCriteria (Car.class);
ProjectionList projList = Projections.projectionList();
projList.add(Projections.max("id"));
projList.add(Projections.min("date"));
crit.setProjection(projList);
List results = crit.list(); //程序到这里没有错

现在results里面装的是一个java.long.Object。这个Object里应该装的是在Car表中查到的最大的id和最小的date值。求怎么将这个Object的内容打印出来。
------解决方案--------------------
String maxid=(String)results[0];
Date  mindate=(Date)results[1];
System.ou.println(maxid);
System.ou.println(Date);