我的项目使用SQL Server数据库。据我所知,SQL Server不支持具有(具有别名)和 LIMIT 子句。我要查询的数据是DTO,而不是实体类。所以我的查询具有以下方案:
@Query("select new com.package.ClientDto(attr1, attr2, attr3,..) from class1, class2 where ... ordy by attr1")
public List<ClientDto> getAllClients();
我想要的是只有前100个结果。我该如何实现?