我正在尝试寻找一种聪明的解决方案,用于将文件附加到多个实体。假设我有实体Book,Author和Store。通过引用实体FileAttachment,它们中的每一个都可以有多个附件。现在,我知道我可以在这3个实体中的每个实体上都有一个单独的文件附件数组,它们都引用FileAttachment实体上的不同列。但是我想知道是否有可能有一个BaseEntity类,它是图书、作者和商店的父类,它有一个变量,根据子类的不同引用FileAttachment实体上的不同列。所以就像这样: files: FileAttachment[]
class Book :
\core\drivers\DatabaseDriver.js:194:54) at async ChangeSetPersister.persistNewEntity (P:\.Projektek\lireddit-server\node_modules\@mikro-orm:55:21)
at async ChangeSetPersister.executeInserts (P:\.Projektek\