我有一张包含不同id->文本值的表格。这些以第三列为特色。因此,只有id和第三列的组合是唯一的,并且应该产生文本值。
在SQL中,我知道如何解决这个问题。它会是这样的:
SELECT ... FROM objekp AS o
JOIN txtpop AS t ON o.bulakz = t.txtwert
WHERE t.txtart = 'BULAKZ'
'BULAKZ'是第三列的静态值,因为 txtpop 表中有多个值为1的 txtwert 。
我已尝试使用多个@JoinColumn,但我无法添加静态值。 @WhereJoinTable也没有用。也许我使用了错误的值。
任何人都可以帮我找到解决JPA和hibernate这个问题的解决方案吗?提前致谢