gpt4 book ai didi

具有多个鉴别器值的 Hibernate 子类

转载 作者:行者123 更新时间:2023-12-02 22:02:07 25 4
gpt4 key购买 nike

您好,我有一个子类需要覆盖多个鉴别器值。

类似于:

@DiscriminatorValue(value = "ACT","DNR","ATT")

会让我变得完美。

我们有现有的数据,其中多个鉴别器可以映射到一个类(因为它们与我们的系统认为是同一事物的类型相似)

最佳答案

您可以使用判别器公式:

// Base class
@DiscriminatorFormula("case when value in ('ACT','DNR','ATT') then 1
when 'OTH' then 2 else 3 end")

// Subclass
@DiscriminatorValue("1") // maps to ACT, DNR, ATT

关于具有多个鉴别器值的 Hibernate 子类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2413577/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com