Ordenar um dataset

Bom dia, tenho um conjunto de dados que preciso solicitar por data, localizado em um dos campos do mesmo e salvo no formato dd-mm-aaaa. Estou ordenando o seguinte:


DatasetFactory.getDataset("dataset", null, constraints, ['date; desc']);

Mas, aparentemente, está tomando os dados como uma string

Eu apreciaria qualquer ajuda

O dataset é proveniente de um formulário?

Já percebi que tudo que um formulário salva fica registrado como string e não tem como ordenar uma data no formato pt-BR assim.

Um modo de fazer isso é salvar a data no formato ISO (YYYY-MM-DD), assim mesmo se for uma string é possível ordenar.

As datas que o próprio Fluig salva nos datasets, por exemplo a data de uma solicitação no dataset de workflow, são salvas como data mesmo. Só os dados que nós criamos com formulário que salvam como texto.