fetch = "соединение" не выбирает <version>столбец таблицы - PullRequest
0 голосов
/ 30 марта 2011

У меня есть таблица, которая имеет столбец и имеет

<many-to-one name="request" class="foo.bar" column="REQUEST_ID" fetch="join"/>

Когда происходит выбор, он выбирает объект запроса, но не может получить свойство версии.для него установлено значение null

работает, если я установил fetch = "select", но при этом наблюдается снижение производительности.

Почему?

1 Ответ

0 голосов
/ 31 марта 2011

По моему мнению, согласно документации hibernate, fetch = join будет использовать otter join и получит все связанные поля, включая поле версии. Это означает, что когда вы выбираете hql, подобные поля, такие как версия, будут иметь значение null.

Эта ссылка - ключ к моему мнению.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...