Hibernater原来的在Query接口定义的setResultTransformer在v5.2之后已经作废,可以使用NativeQeryImpl类的相同方法修正。
例如:
原来:
nativeQuery.unwrap(NativeQuery.class).setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);
改为:
nativeQuery.unwrap(NativeQueryImpl.class).setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);
即将NativeQuery改为NativeQueryImpl