Я предполагаю, что ваш класс транспортных средств выглядит так? Я использую JPA здесь, потому что это то, что я знаю ...
class Vehicles {
@Id
@Column(name="vehicles_id")
private int id;
// other stuff here
}
Я не ожидаю, что ваш session.createQuery будет отличаться от моего, так что не понравится ли вам эта работа?
Query q = session.createQuery("select v from Vehicles v order by v.id desc");
Также вы можете использовать критерии, если хотите, да?
class Main {
List<Vehicles> cars;
}
Criteria main = session.createCriteria(Main.class);
Criteria secondary = main.createCriteria("cars");
secondary.addOrder(Order.asc("id"));