在JPQL中,实体比较(相等)语句是如何评估的:它是通过身份比较,还是由equals(),还是通过其他方法评估的?我花了几个小时搜索和浏览Hibernate和JPA的规范,但仍然找不到它是如何工作的。考虑下列实体:class MyProduct{Integer id; MyProductType pType;}SELECT t FROM MyP
我在理解部分键/弱实体和外键之间的区别时遇到了困难。我觉得自己像个笨蛋,因为我不能理解这些东西。这两个似乎不是一回事,但我很难区分它们的用途。We have employees specified by an empid.子实体是否是弱身份,其中部分密钥是名称(部分唯一)?或者我应该使用外键,因为我试图建立和加强员工和孩子之间的关系?我觉得我可以证明这两个都是合理的,但我也觉得我在这里遗漏了一些东西。任何洞察力都很受欢迎,我为这些愚蠢