Propel Inheritance:只生成子表
Propel Inheritance: generate only children tables
在 Concrete Inheritance 中,是否可以将父级标记为抽象并且没有为其生成 table?
例如:
- 摘要A
- B 扩展 A
- C 扩展 A
› 这将生成所有 3 类(一个摘要),但只有 2 tables(table B 和 table C)
在 table 定义上使用 skipSql:
<table name="abstract_a" idMethod="native" skipSql="true">
...
</table>
在 Concrete Inheritance 中,是否可以将父级标记为抽象并且没有为其生成 table?
例如:
- 摘要A
- B 扩展 A
- C 扩展 A
› 这将生成所有 3 类(一个摘要),但只有 2 tables(table B 和 table C)
在 table 定义上使用 skipSql:
<table name="abstract_a" idMethod="native" skipSql="true">
...
</table>