2
我正在使用hibernate的createSQLQuery方法返回一個列表。使用hibernate createListQuery方法在列表中存儲映射
代碼:
Query query=session.createSQLQuery("select name,marks,grade from student where id=12");
List list = query.list();
另外我想知道究竟會在列表中返回。它是否僅包含值,還是包含列名?
如果它還包含列名稱,那麼我想將此列表的每個元素都分解爲col名稱及其值;所以我可以把地圖<String,String>
(地圖<colName,colValue>
)添加到新列表List<Map<String,String>>
我該怎麼做。
另外,爲了得到一個'名單<地圖<列名, columnValue >>'你可以使用'createSQLQuery(...)。setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP)' – Roman