Параметр: у меня есть объект (AProduct), сохраненный в спящем режиме в моей базе данных. Этот объект ссылается на другой объект (AComponent), хранящийся в хранилище. В таблице базы данных продукта должен храниться только идентификатор компонента. Загружая продукт, я хочу загрузить правильный компонент из своего хранилища.
Мое решение пока состоит в том, чтобы создать UserType для компонента, чтобы сохранить только его ID. Пока все просто. Загрузка компонента также не имеет большого значения, потому что у меня есть идентификатор.
Моя проблема заключается в том, как получить ссылку на хранилище в ComponentUserType.
Я использую Java и Hibernate / Annotations, но решение может быть независимым.