0
我正在構建一個使用QueryCriteria對象查詢數據庫的RESTful Web服務。 QueryCriteria具有「顏色」和「形狀」等字段。以編程方式在Apache CXF中創建排除參數?
現在我有一個端點將查詢參數綁定到此查詢條件對象,例如,
public String getObject(@Context final HttpServletRequest httpRequest_,
@QueryParam("") final QueryCriteria criteria){
...
}
我希望能夠查詢顏色!=藍色。但是,我能想到的唯一方法是對於QueryCriteria中的每個字段都有一個排除字段,例如, excludeColor,excludeShape。
這會給我的標準對象增加很多膨脹,是否有更優雅的解決方案來解決我的問題?