小编Lor*_*nzo的帖子

Spring Data 对 NamedNativeQuery (JPA-Hibernate-MySql) 进行分页和排序

我在 Spring Data (JPA Hibernate MySQL) 应用程序中使用 NamedNativeQueries 和 SqlResultSetMappings,我在分页方面取得了成功,但在排序方面没有成功。

我尝试了两种形式的查询:

@NamedNativeQuery(
  name = "DatasetDetails.unallocatedDetailsInDataset",
  resultClass = DatasetDetails.class,
  resultSetMapping = "DatasetDetails.detailsForAllocation",
  query = "SELECT dd.id, fk_datasets_id, fk_domains_id, fk_sources_id, dom.name AS domain, " +
  "src.name AS source " +
  "FROM datasets AS d " +
  "JOIN datasets_details AS dd ON dd.fk_datasets_id = d.id " +
  "JOIN sources AS src ON src.id = dd.fk_sources_id " +
  "JOIN domains AS dom ON dom.id = dd.fk_domains_id " +
  "WHERE fk_datasets_id = :datasetId " + …
Run Code Online (Sandbox Code Playgroud)

java spring-data-jpa

1
推荐指数
1
解决办法
1423
查看次数

标签 统计

java ×1

spring-data-jpa ×1