问题描述
在带有原生查询的 Spring Data 存储库中使用基于类的投影是不可能的吗? 以及如何?
PS:我尝试使用 @Query(value = "select new package.Foo(id,name) from my_table,nativeQuery = true)
但它不起作用。
解决方法
我找到了解决方案。
需要使用 @SqlResultSetMapping
、ConstructorResult
和 NamedNativeQuery
。
在带有原生查询的 Spring Data 存储库中使用基于类的投影是不可能的吗? 以及如何?
PS:我尝试使用 @Query(value = "select new package.Foo(id,name) from my_table,nativeQuery = true)
但它不起作用。
我找到了解决方案。
需要使用 @SqlResultSetMapping
、ConstructorResult
和 NamedNativeQuery
。