在此基础上,将实体类之间的继承映射到DB (single table/joined )中。
我找不到任何类似的机制来支持spring data r2dbc的实体继承。我知道JPA和Hibernate的东西与r2dbc无关,但我不认为在spring data r2dbc存储库中支持继承有任何问题,也没有任何反对函数式编程的“反模式”。有没有办法解决这个问题,或者有什么机制可以让我在spring data r2dbc存储库中使用
我理解虚拟基类机制的存在是为了防止“钻石”问题。但我很好奇,如果重新设计类层次结构不能更好地处理这种情况。class B : public virtual A {};class D : public B, public C {};
我现在看到的机制存在的问题是,您需要能够预测某个人将从B和C继承过来吗?所以,这并不意味着我们最好用虚拟标记来标记每一个继承?