Да, вы можете использовать @OrderBy
для заказа ваших запросов.
@OrderBy("startTimeHrs, startTimeMins")
@OneToMany(...)
getBobjects() {
return bobjects;
}
Теперь, когда вы говорите A.getBobjects()
, они будут заказаны. Однако, если вы используете EntityQuery для получения результата, вы можете переопределить getEjbql()
и разместить там порядок.
@Name("bList")
public class B extends EntityQuery {
@Override
public String getEjbql() {
return "select b from B b order by startTimeHrs, startTimeMins";
}
}
Или вы можете @Override
getResultList()
манипулировать коллекцией в ваших списках сущностей