single-table-inheritance 相关问题

单表继承是设计反映类/子类或泛化/特化关系的SQL表的几种最简单的方法。

找不到 Ruby on Rails STI 基类的子类的关联

我正在为 Foreman v3.3.0 实现一个插件,该插件应该向子网模型添加一些附加参数。 模块子网扩展 扩展 ActiveSupport::关注 包括做 有一个:

回答 1 投票 0

JPA OneToMany 使用 DiscriminatorOptions 和 orphanremoval 继承实体

我有一个问题,好几天都无法解决。我读了很多文档,搜索了很多论坛,但没有找到解决方案。 我继承了类,代码如下所示: @实体 @继承(策略=

回答 2 投票 0

Rails - 如何创建与单表继承的 2 个子类部分的关联

所以我设置了单表继承,这样我就可以为用户表创建两个子类。在我当前的实现中,两个子类将具有完全相同的字段,因此 STI 在这里有意义我...

回答 1 投票 0

Hibernate 忽略鉴别器列 - 始终使用“dtype”

我的 SINGLE_TAB 继承 Hibernate 配置中有一个奇怪的情况,其中 @DiscriminatorColumn 似乎被忽略,并且查询始终默认返回“dtype”列。这就像...

回答 2 投票 0

Dynamodb 如何在使用单表设计时管理更新属性

当使用 DynamoDB(或其他 NoSQL 键值数据库)并基于单表设计进行建模时,我们可以使用类似这样的方法来映射用户和用户职位: 建模示例 所以万一...

回答 1 投票 0

模特是否属于性病儿童?

我有一个基类 Place 和多个使用 STI 约定的子类。我有一个单独的模型 Post,它属于 Place 的子类之一: 上课地点 < ApplicationRecord end cl...

回答 2 投票 0

在 Rails 中使用枚举字段进行单表继承有什么缺点?

我正在使用单表继承重构现有模型,因为模型逻辑有太多基于枚举列的路径。 我想一次拉出一种类型而保留另一种类型

回答 1 投票 0

Rails 4 STI 继承列未设置

我过去使用 STI 没有问题,但在尝试使用自定义继承列时在 Rails 4(4.0.5 和 4.1.4)上遇到过这个问题。问题是列没有设置

回答 1 投票 0

通过区分符列获取JPA实体

我正在使用单表继承,并尝试通过它们的discriminator列获取实体,但出现错误...我在类中没有discriminator值作为字段。这是我的代码:...

回答 1 投票 0

Spring-Hibernate-JPA-单表||通过区分符列获取实体

我正在使用单表继承,并尝试通过它们的discriminator列获取实体,但出现错误...我在类中没有discriminator值作为字段。这是我的代码:...

回答 1 投票 0

休眠+单表继承+ discriminatorColumn-> DiscriminatorType无法解析为变量

我正在学习休眠继承,并希望从Stringt o INTEGER更改判别列,以便减少数据库索引的大小。我有这样的东西:@Entity(name = ...

回答 1 投票 0

我应该验证类型列吗? (铁路,STI)

我有一个模型,正在使用单表继承。这在我的数据库中有一个类型列,其中填充了类名称的字符串。我应该验证此列吗?选项:...

回答 2 投票 0

继承表上的Postgres复制

我尝试使用Postgres 10在继承的表上创建逻辑复制。但是,如果我创建预订,则会收到一个错误,指出该关系不存在。有谁知道为什么会这样? ...

回答 1 投票 0

在实现单个表继承的两个Rails模型上执行联接

我有三个模型。我们称它们为Product,TemplateProduct和ReadyProduct。这些表只有一个表,即products表,而TemplateProduct和ReadyProduct都继承自...

回答 1 投票 0

Symfony,继承的实体和学说迁移

在Symfony 5.0中,我使用通用实体类来统一内部项目。我的通用实体(例如表格)如下所示:use Doctrine \ Common \ Collections \ ArrayCollection;使用Doctrine \ Common \ ...

回答 1 投票 2

使用单表策略持久化休眠继承映射

我正在使用单表策略来持久化数据,我的(示例)结构如下所示:@Entity @Inheritance(strategy = InheritanceType.SINGLE_TABLE)公共类Musician {@Id private ...

回答 1 投票 0

一张桌子的多个模型Laravel

我有一个问题。我尝试在Laravel 5.6中为一个表创建多个模型。我有一个表格,例如Car,他的班级:Class Carextend Model {$ fillable = ['type'];公共功能...

回答 2 投票 0

如何转换实体离开它的id

有些实体(地区,国家,城市)使用过STI(甚至是CTI)。怎么可能把国家转变为城市而留下旧的身份?

回答 2 投票 3

单表继承是否导致非规范化

我们正在尝试提出付款方式的数据模型。可以存在多种支付方法,例如卡,银行转账,钱包,其进一步可以被分类为例如卡。卡进...

回答 1 投票 -2

如何在运行时获取DiscriminatorValue

我们有以下类@Entity @Inheritance(strategy = InheritanceType.SINGLE_TABLE)//可选注释,因为这是默认的@DiscriminatorColumn(name =“apType”,discriminatorType = ...

回答 6 投票 22

© www.soinside.com 2019 - 2024. All rights reserved.