基督2中没有共享自动启动ID的类表继承2



是否有可能在学说2中没有共享自动启动的CTI?例如,我有一个Pet实体和两个子类CatDog。但是,如果我创建两只狗和一只猫,两个实体的下一个ID将为4。我希望DogCat拥有自己的自动启动。

我看不到这将如何工作,无论教义如何。

如果您不知道要期望哪个实体,并且只有ID?例如,用ID 4?

获得宠物

您不能按基础类查询,恕我直言,这打破了继承的目的。

使用CTI,您会得到单独的表格,但仍然只是普通的继承,CTI只是一个相关的映射Shema。

从对象模型的角度看,具有相同类型的两个实体具有相同的ID是没有意义的。

因此,您可以坚持使用的东西,或者完全摆脱继承,并将猫和狗作为两个独立实体管理。我建议您坚持第一个选择。

另外,使用CTI,猫和狗没有自动插入,只有宠物。儿童表只需从父母复制ID,而不管是如何生成ID的。

相关内容

  • 没有找到相关文章

最新更新