2 つの異なるフィールド (JSP と 2011 SP1 を使用) で並べ替える必要があるブローカー クエリがあります。
APIには、私が適用しているメソッド「addSorting」があります。
ただし、2 番目の addSorting 呼び出しは、2 番目の並べ替えを追加するのではなく、最初の addSorting 呼び出しを上書きしているようです。
// Sort by Date
CustomMetaKeyColumn customMetaKeyColumnDate = new CustomMetaKeyColumn("date", MetadataType.DATE);
query.addSorting(new SortParameter(customMetaKeyColumnDate, SortParameter.DESCENDING));
// Sort by Owner
CustomMetaKeyColumn customMetaKeyColumnOwner = new CustomMetaKeyColumn("owner", MetadataType.STRING);
query.addSorting(new SortParameter(customMetaKeyColumnOwner, SortParameter.ASCENDING));
それらは個別に正常に動作します。
これは期待されていますか?addSorting は本当に setSorting ですか? 指定できる並べ替えは 1 つだけですか、それとも 2 つの並べ替えを組み合わせる方法がありませんか?