Eu tenho uma classe ConnectionFactory com um método que retorna uma conexão, e um clienteDAO um crud, e meu banco de dados populado com nome, id, endereço e uf. Minha necessidade é que os dados vindos do relatório sejam ordenados a partir de classes do jasper. Quando eu executo o viewer do main não vem em ordem alfábetica. Como eu poderia arrumar isso?
Minha classe main:
package testes;
import java.sql.Connection;
import java.sql.SQLException;
import java.util.HashMap;
import java.util.Map;
import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.view.JasperViewer;
import com.jasper.database.ConnectionFactory;
public class fd {
public static void main(String[] args) throws SQLException, ClassNotFoundException, JRException {
Connection con = new ConnectionFactory().getConnection();
String src = "clientes.jasper";
JasperPrint jasperPrint = null;
Map params = new HashMap();
params.put("primeiroNome", "G%");//Como eu poderia ordernar?
jasperPrint = JasperFillManager.fillReport(src, params, con);
JasperViewer view = new JasperViewer(jasperPrint, false);
view.setVisible(true);
}
}