2015-12-22 3 views
1

У меня есть ДИЛЕРА Класс деталиMysema QueryDSL JPAQuery с RowNumber и между А

@Entity  
@Table(name="DEALER_DETAILS")   
public class CenturyThirdLevelEnrollEngagement { 

@Id 
@Column(name="ID") 
private String id; 

@Column(name="DEALER_NBR") 
private String dealerNbr; 

@Column(name="REGION") 
private String region; 

@Column(name="TRTY_MGR") 
private String territoryManager; 

@Column(name="DISTRIBUTOR") 
private String distributor; 

@Column(name="SEL_CNTRCTD_LVL") 
private String contractLevel; 

Мне нужно запросить эту таблицу для всех доступных столбцов и отправлять только те записи, которые находятся между STARTINDEX и STARTINDEX + размер_страницы столбца ID. (параметры запуска и индексирования будут поступать из пользовательского интерфейса).

В документации есть пример, как это:

query.from(employee) 
.list(SQLExpressions.rowNumber() 
.over() 
.partitionBy(employee.name) 
.orderBy(employee.id)); 

Но мне нужно, чтобы создать запрос с между и и windowfunction.

Пожалуйста, помогите.

ответ

0

Функции окна не поддерживаются в запросах JPA, вам нужно будет выразить запрос по-разному.

 Смежные вопросы

  • Нет связанных вопросов^_^