I\xc2\xb4m 尝试设置 STI 继承层次结构,类似于此处官方文档中的描述,但出现以下错误
\n\nTypeError: Cannot read property \'ownColumns\' of undefined\n at /Users/luizrolim/workspace/nqa/src/metadata-builder/EntityMetadataBuilder.ts:320:64\n at Array.map (<anonymous>)\n at EntityMetadataBuilder.computeEntityMetadataStep1 (/Users/luizrolim/workspace/nqa/src/metadata-builder/EntityMetadataBuilder.ts:316:14)\n at /Users/luizrolim/workspace/nqa/src/metadata-builder/EntityMetadataBuilder.ts:108:45\n at Array.forEach (<anonymous>)\nRun Code Online (Sandbox Code Playgroud)\n\n这是我的实体:
\n\n@ChildEntity()\nexport class ChildExam extends BaseExam {\n\n}\n\n\n@Entity(\'exm_exams\')\n@TableInheritance({ column: { type: \'varchar\', name: \'type\' } })\nexport abstract class BaseExam extends NQBaseEntity {\n\n @Column()\n public alias: string\n\n @Column()\n public description: string\n\n}\n\nimport { BaseEntity, Column, PrimaryGeneratedColumn } from \'typeorm\'\nimport { DateColumns } from \'@infra/util/db/DateColumns\'\n\nexport abstract class NQBaseEntity extends BaseEntity {\n @PrimaryGeneratedColumn()\n public id: number\n\n @Column(type => DateColumns)\n public dates: DateColumns\n}\nRun Code Online (Sandbox Code Playgroud)\n\n我正在运行“typeorm”:“^0.2.12”,
\n| 归档时间: |
|
| 查看次数: |
2181 次 |
| 最近记录: |