Hibernate中的ResultSet的处理

在Hibernate的查询中,好象是把ResultSet转化成了list,但有时候让不太了解list的人有点觉得不好用,比如在ResultSet中我们可以按数据库字段取值,那么有没有办法也使Hibernate查询后list也可以按字段查询.
另外Hibernate中有没有获取ResultSet的函数,即在还没转化成list的时候把ResultSet获得.
另外还有个问题,写一个HQL语句,我们怎么能在程序中获取后台执行的SQL语句呐?

hibernate是ORM 返回的LIST是包含映射的对象序列 操作对象就可以了

恩,但我现在就是想获得ResultSet,有办法吗?

直接使用JDBC