В ваших отношениях от А до Б вы, скорее всего, имеете:
batch-size="100"
и, возможно:
fetch="select"
, вы можете изменить это на:
fetch="join"
или увеличьте размер пакета до 200 и посмотрите, что произойдет.
Обратите внимание, что часть a.id=b.id
вашего запроса звонит в колокольчик о том, что ваш дизайн OO и отображение ORM неверны.Вам нужно использовать отношения и позволить Hibernate сделать работу (в данном случае объединений) за вас.Если это так, то приведенные выше предложения не применимы до тех пор, пока вы правильно не сопоставите свои сущности.