Я довольно новичок в Hibernate и столкнулся с некоторыми проблемами при работе с композитными идентификаторами и первичными ключами,
Я просто хочу сделать эту работу:
======= =======
Table A Table B
======= =======
atr1 PK atr1 FK(Table A, atr1) PK
atr2 PK atr2 FK(Table A, atr2) PK
atr3 atr3 FK(Table C, atrN) PK
atr4
И отношение следующее: A не имеет (знает) ни одного или нескольких экземпляров B (список из них), а B имеет (знает) только один экземпляр C (сейчас это не проблема).
Я читал кое-что об использовании классов для указания составных идентификаторов (в официальном учебнике), переопределении equals () и hashCode (), но я не могу заставить это работать, потому что я довольно озадачен тем, как написать мой hbm XML-файлы ...
Любая помощь? Спасибо!