原文参见:http://stackoverflow.com/questions/12199874/about-the-use-of-forcediscriminator-discriminatoroptionsforce-true
@DiscriminatorColumn和@DiscriminatorOptions(force=true)在使用时,大部分情况下应该一起使用才不会出问题,但为什么Hibernate却必须在使用时要指定@DiscriminatorOptions,而且@DiscriminatorOptions中force的默认值还是false呢?
当使用Discriminator应用于单表时,才需要使用@DiscriminatorOptions(force=true),应用于JOIN_TABLE时,不需要此注解。
详细见原文。
本文深入探讨了在Hibernate框架中使用@DiscriminatorColumn和@DiscriminatorOptions(force=true)注解时的用法与原理,特别是针对单表与JOIN_TABLE场景的不同应用方式。
2811

被折叠的 条评论
为什么被折叠?



