setResultTransformer在hibernate5.x中的使用

这个方法官方解释是“设置处理查询结果的策略。这可用于更改查询结果的‘shape’。” 我在业务上需要查询两个以上的表,使用了hibernate进行原生sql查询,然后在query.list()结果集中,想要转换成map再进行Vo的封装,但是报出类型转换异常,无法将Object对象转换成Map。 百度发现需要设置转换策略。就是图中此方法。 //此方法已经废弃,但继续使用可以正常返回Map query
相关文章
相关标签/搜索