如何在hibernate5.2中将结果转换为map

时间:2016-12-15 03:38:44

标签: hibernate-5.x transformer

我现在正在使用hibernate5.2。我想将结果转换为使用本机查询的地图, 但setResultTransformer已被弃用。当我在方法中看到doc:@todo develop a new approach to result transformers时,那么使用NativeQuery结果变换器的新方法是什么?

这是代码,事实上不推荐使用setResultTransformer()

 NativeQuery nativeQuery = session.createNativeQuery(sql);
            for (int i = 0; i < params.length; i++)
            {
                nativeQuery.setParameter(i, params[i]);
            }
            List res = nativeQuery.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP).list();

0 个答案:

没有答案