我现在正在使用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();