Я довольно новые с Hibernate, и я столкнулся некоторые проблемы при работе с составными идентификаторами и ключами ЗАРУБЕЖНЫХ, я просто хочу, чтобы сделать эту работу:Композитные идентификаторы между несколькими таблицами в 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 ...
Любая помощь? Благодаря!
Да, я просил вокруг, и несколько человек рекомендовали то же самое. Но я не чувствую себя хорошо, когда делаю такие вещи ... спасибо! –