У меня есть две таблицы A -> B с отображением / ассоциацией «многие к одному».
Первичным ключом таблицы B является внешний ключ в таблице A.
Проблема в том, что имена столбцов в обеих таблицах различны. скажем, B имеет столбец первичного ключа "typeNumId", который является внешним ключом в таблице A как "тип". Как я могу объединить обе таблицы в этом столбце? Как я могу указать сопоставление, чтобы указать, что таблицы должны объединяться на "typeNumId" и "тип", который по сути одинаков.
особенно это возможно через конфигурацию hibernate (файлы hbm)?
что-то вроде
<many-to-one name="Type" class="com.domain.ProcedureType" update="false" insert="false" fetch="join" lazy="false">
<column name="? <this is in questions? >" not-null="true" />
</many-to-one>