Мне нужна ваша помощь, пожалуйста.
Я пытаюсь сопоставить свои объекты с помощью hibernate и jpa.
У меня есть 2 таблицы, справочная и личная (например)
the attributs of reference are ( id_ref, description_ref)
the attributes of person are : id_person,addresse,colorEyes,jobetc).
и address это строка, но все остальные - int.
теперь значения 2 int в colorEyes и job ссылаются на 2 различных int в справочной таблице с
person.colorEyes=reference.id_ref and person.job=reference.id_ref , those id_ref are not the same for colorEyes and job.
Я хотел бы отобразить эти отношения между справочной и персональной таблицами, возможно ли это сделать с помощью hibernate и jpa annotation? я должен поставить два отношения типа oneToOne? даже если оба атрибута связаны с таблицей ссылок? Я нашел аннотацию selectedtable, но они всегда говорят о другой таблице, которая не всегда одинакова между двумя атрибутами.
Если это невозможно, в любом случае использовать псевдоним? или я должен перейти на HQL?
все будет очень полезно. Танки