我对 Hibernate 很陌生,并且在使用复合 ID 和外键时遇到了一些麻烦,我只想完成这项工作:
======= =======
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 的实例(现在这不是问题)。
我已经阅读了一些关于使用类来指向复合 ID(在官方教程中)、覆盖 equals() 和 hashCode() 但我无法完成这项工作,因为我对如何编写我的 hbm.xml 文件感到非常困惑...
有什么帮助吗?谢谢!