2013-10-07 1 views
2

Мы используем hibernate 3 с некоторыми файлами hbm.xml. В последнее время мы обнаружили, что ассоциация «один к одному» (на основе первичных ключей) не загружается лениво и, таким образом, создает проблемы с памятью. После небольшого поиска мы нашли решение для конфигураций спящего режима на основе аннотаций: Поскольку другая сторона ассоциации всегда присутствует, необходимо добавить @OneToOne (необязательно = false) до соответствующего свойства в классе java ,Что такое эквивалент @OneToOne (optional = false) в файлах hbm.xml?

Проблема в том, что мы не использовали аннотации! Мы попытались добавить атрибут optional = "false" в тег, что привело к некоторым исключениям синтаксического анализа xml. Мы ищем эквивалент @OneToOne (optional = false) в файлах hbm.xml.

ответ

1

Исходя из источника, похоже, что constrained=true эквивалентен.