我正在使用 Hibernate 的 JPA impl 来对一些表进行建模。我在映射表时遇到问题:
- 没有主键
- 在 4 列上有唯一索引,其中 3 列可以为空
我尝试破解它并将索引定义为复合 Id,但由于某些列可为空,因此无法正常工作。 JPA/Hibernate 可以实现这一点吗?
Thanks
看来不可为空的列应该是您的主键。组合键的任何部分都不应该为空。
您需要获取可为空的属性并将它们放置在主键/复合键之外。
另外,这看起来像是重复的Hibernate 映射具有空值的复合键 https://stackoverflow.com/questions/70909/hibernate-mapping-a-composite-key-with-null-values当我用 google 搜索“空组合键”时,它出现在#3 中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)