У меня есть отношение «многие-к-одному», как показано ниже
<hibernate-mapping default-lazy="false" package="com.my.sample.data">
<class name="Person" table="person_table">
<!-- other stuff -->
<many-to-one class="Company" column="p_id" fetch="join" insert="false" name="company" update="false" not-found="ignore" not-null="false" />
Компания отображается на company_table и имеет свойство company_id.Есть ли способ получить список лиц, заказанных Company.company_id через спящий режим.Поэтому, когда я запрашиваю
items = (List<A>) getSession().createCriteria(Person.class)
.add(Restrictions.in("person_id", pIds)
).list();
, я получаю список лиц, упорядоченных по company_id.Единственный синтаксис addOrder, который я обнаружил, принимал имя свойства вроде
addOrder(Order.asc("person_id").`
Я не мог найти, как ссылаться на имя свойства стороннего объекта, похожего на
addOrder.Order.asc("company.company_id")
Спасибо.