Gibt es eine sauberere Möglichkeit, das Folgende zu tun:
select * from t_user
order by
c_name
c_last_name
c_email
c_password
i_age
asc
desc
limit #{limit} offset #{offset};
Wie Sie ableiten können, sieht QueryData so aus:
public class FiltroBusquedaVO {
private Integer offset;
private Integer limit;
private String fieldName;
private String ascDesc; ... }
Es wäre schön, wenn ich einen Spaltennamen anhand eines Feldnamens erhalten könnte. Ich meine, die Ergebniskarten haben diese Informationen. Aber anscheinend kann ich sie nicht aus dem XML bekommen.
Mein Beispiel hat nur 5 Felder, aber was ist mit 20 Feldern? Gibt es einen anderen Weg, dies weniger umständlich zu machen?