org.hibernate.Query.iterate()
org.hibernate.Query.list()
org.hibernate.Query.scroll()
javax.persistence.Query.getResultList()
The data source is constructed around a node set (record set) selected by an XPath expression from the xml document.
Each field can provide an additional XPath expresion that will be used to select its value.