setResultTransformer在hibernate5.x中的使用

這個方法官方解釋是「設置處理查詢結果的策略。這可用於更改查詢結果的‘shape’。」 我在業務上需要查詢兩個以上的表,使用了hibernate進行原生sql查詢,然後在query.list()結果集中,想要轉換成map再進行Vo的封裝,但是報出類型轉換異常,無法將Object對象轉換成Map。 百度發現需要設置轉換策略。就是圖中此方法。 //此方法已經廢棄,但繼續使用可以正常返回Map query
相關文章
相關標籤/搜索