是否有使用流畅的方法来实现带有鉴别器策略的 table-per-subclass?从我看过的所有文档中,使用鉴别器实际上告诉流利者使用 table-per-class 而不是 table-per-subclass 。
答案 0 :(得分:1)
我遇到了类似的问题。到目前为止,我能够想到的唯一选择是将属性放在基类上并保护其设置操作。然后任何继承base的类在其构造函数中设置该属性。到目前为止,我还没有找到更好的方法。
在我的情况下,我有一个引用基类的类,我想查询该引用中的子类的类型,并在查询中对其进行过滤,但除了我刚刚建议之外没有办法。
答案 1 :(得分:0)
如果每个子类有1个表,则不是表的名称的鉴别符...换句话说,如果每个表只有1个类型,则不需要指定鉴别符。