Я новичок в Hibernate и пытаюсь добиться следующего: класс, с которым я работаю, является постоянным и хранится в БД. Это выглядит так:
class Card {
private int id;
private CardPrototype prototype; // fixed this line
...
};
и содержит все необходимые методы получения и установки и аннотации для сохранения. Карта класса хранится в таблице БД следующим образом
CREATE TABLE Card (
id SERIAL NOT NULL,
prototype CHAR(85) NOT NULL,
...
)
Класс по отношению к CardPrototype, он идентифицируется строковым идентификатором и вообще не сохраняется в базе данных. Однако у меня есть фабричный класс с нестатическим методом
CardPrototype getPrototype (final String id)
, который я хочу использовать для разрешения поля Card.prototype во время загрузки объекта ORM. Не могли бы вы помочь мне достичь этого с помощью Hibernate?