1、返回Object[]数组:
List<Object[]> list=session.createQuery("select c.name,c.mother,c.createDate
from Cat c").list( );
2、返回List类型
List<list> list2=session.createQuery("select new List
(c.name,c.mother,c.createDate) from Cat").list( );
3、返回Map类型
List listMap=session.createQuery("select new Map(c.name as name,c.mother as
mother,c.createDate as createDate) from Cat c").list( );
4、返回java对象
List<Cat> catList=session.createQuery("select new Cat(cat.name,cat.createDate)
from Cat c").list( );