【发布时间】:2010-01-14 10:44:59
【问题描述】:
我正在使用 EclipseLink JPA 实现的 JOINED 继承策略。我注意到 EclipseLink 正在将默认 DTYPE 命名的鉴别器列添加到数据库模式中。我知道,一个表继承策略需要该鉴别器,但为什么要使用 JOINED 策略?
EclipseLink 需要这个专栏,因为我在删除它后遇到了错误。是否出于性能原因等原因添加了此列?我对此并不特别高兴,因为从数据库架构的角度来看,这个专栏只是不必要的混乱。
基于 Hibernate 的 JPA 不会做任何类似的事情。
【问题讨论】:
-
也许您的问题有误。你说你明白为什么如果它加入但不如果它加入......
标签: jpa eclipselink