У класса A
отношение "один ко многим" относится к B
. Следовательно, A
имеет атрибут collectionOfB
.JPA: прямое сопоставление размера коллекции с атрибутом, использующим count?
Есть ли способ сопоставить «счет B» с одним атрибутом в A
?
Целью было бы предложить ярлык для извлечения числа связанных B
s без загрузки всей коллекции. Иногда мне нужен только счет, т. Е. Размер коллекции. Я знаю, что могу выполнить запрос в отношении менеджера сущностей, который делает именно это. Однако, видя, что это сделал поставщик JPA, благодаря комментариям, конечно, было бы предпочтительнее.
Я не знаю ни одного способа сделать это. Вам нужно просто написать запрос COUNT. –
Просто понял, что это возможно с помощью формул Hibernate (http://docs.jboss.org/hibernate/core/3.5/reference/en/html/mapping.html#mapping-column), если вы готовы отказаться от JPA соблюдение. –