7得票1回答
继承实体中存在自引用的ManyToMany关系:EXTRA_LAZY获取模式无法正常工作

我必须要以下设置:一个父类。 /** * @ORM\Entity() * @ORM\InheritanceType("JOINED") * @ORM\DiscriminatorColumn(name="discr", type="string") */ abstract class ...

14得票2回答
如何在Rails中实现类表继承?

我刚刚完成了《Rails敏捷Web开发》第四版(http://pragprog.com/book/rails4/agile-web-development-with-rails)的学习,现在需要帮助理解如何在模型之间创建父子关系。我在Google上搜索并在StackOverflow上浏览了一些...

111得票5回答
无法在 <union-subclass>(TABLE_PER_CLASS)中使用标识列键生成方式。

com.something.SuperClass:@Entity @Inheritance(strategy = InheritanceType.TABLE_PER_CLASS) public abstract class SuperClass implements Serializable ...

11得票3回答
如何在数据库中实现超类和子类之间的关系?

如果我有一个名为动物(animal)的类,狗(dog)和鱼(fish)是它的子类。动物有一个名为“颜色”的属性,狗有一个名为“尾长”的属性,而鱼没有这个属性。鱼有一个名为“重量”的属性,而狗没有这个属性。 因此,我想设计一个数据库来储存这些信息。我该怎么做呢?以下是一些想法: 想法1: 建...

13得票4回答
Rails 3中的类表继承

我目前正在开发一个Rails 3应用程序,看起来可能需要对一些模型使用类表继承。 简化示例如下: 我有一个名为Person的类,其中包含通用属性,如姓名、电子邮件、密码,这些属性适用于应用程序中所有类型的人,并用于身份验证。 Person有两个子类(或两种类型的人),即Driver和Pa...

45得票5回答
如何在关系型数据库中进行继承建模?

我的问题与关系型数据库系统中的继承建模有关。我有一个规范的数据模型,在其中有一些与产品价格相关的字段,这些字段从产品表中继承了某些属性,并且我想在MySQL关系数据库中建模这种继承。 "我们如何在关系型数据库中进行继承建模?" 谢谢。

321得票7回答
如何在数据库中表示继承?

我在考虑如何在SQL Server数据库中表示复杂的结构。 考虑一个需要存储对象家族细节的应用程序,这些对象共享一些属性,但有许多其他不共同的属性。例如,商业保险套餐可能包括在同一策略记录中的责任、机动车辆、财产和补偿覆盖。 在C#等编程语言中实现这很容易,您可以创建具有部分集合的策略,其...

24得票6回答
数据库设计中类似继承的东西

假设您正在设置一个数据库来存储各种车辆的碰撞测试数据。您想要存储速艇、汽车和卡丁车的碰撞测试数据。 您可以创建三个单独的表:SpeedboatTests、CarTests和GokartTests。但是,许多列在每个表中都会是相同的(例如执行测试的人员的员工ID,碰撞方向(前面、侧面、后面)等...

8得票2回答
避免循环依赖

我正在开发一个旅行管理应用程序。设计如下: 每个旅游团中的每个人都被指定为旅行者。 每个旅行者都有一个护照。 现在,根据是否是家庭负责人,旅行者可以是主成员或子成员。 主成员决定旅行家庭的旅游套餐、旅行总费用等事项。 子成员在旅行时依赖于主成员。因此,如果删除主成员,则必须同时删除其所有子成...

15得票2回答
PHP Doctrine 1.2 ORM - 使用类表继承的多态查询

我正在尝试使用Doctrine ORM (v1.2)来开展PHP实验。我定义了一个名为"liquor"的类,其中包括两个子类"gin"和"whiskey"。我正在使用具体继承(在大部分文献中称为类表继承)将这些类映射到三个不同的数据库表。 我正试图执行以下操作:$liquor_table =...