Witam,
Jak uzyskać zapytanie z parametrem po klauzuli order by - poniżej przykład.
public List<Users> sortUsersByColumn(String column) {
String sql = "SELECT login, password, name, surname, age, city, money FROM users WHERE login NOT LIKE 'admin' ORDER BY :column";
try (Connection con = sql2o.open()) {
return con.createQuery(sql).addParameter("column", column).executeAndFetch(Users.class);
}
}
Parametr do metody jest przekazywany prawidłowo.
Sortowanie narzucone z góry ( np. order by money ) działa dobrze.
Proszę o pomoc w jaki sposób przekazywać ten parametr w zapytaniu sql ( na stronie sql2o nie widziałem przykładów z ORDER BY ).