我想query.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP)
用来得到一个List<Map>
.但我有一个例外:
java.lang.NoSuchMethodError: org.hibernate.query.Query.setResultTransformer(Lorg/hibernate/transform/ResultTransformer;)Lorg/hibernate/Query;
Run Code Online (Sandbox Code Playgroud)
我找不到实现的类org.hibernate.query.Query
.方法setResultTransformer
是在org.hibernate.Query
.
为什么不推荐使用org.hibernate.Query?
ResultTransformer附带一个未遵循功能接口语法的旧定义.因此,在这个例子中我们不能使用lambda.Hibernate 6.0旨在克服这个问题,因此不推荐使用Hibernate ORM 5.2 ResultTransformer.然而,将提供一种替代方案,因此我们在本文中讨论的概念即使在Hibernate 6中也将保持不变.
归档时间: |
|
查看次数: |
13600 次 |
最近记录: |