我有用户可以购买的物品。
背包。背包有不同的类型,所以我想我会按照学说文档中描述的那样使用STI:
这很好,而且很有效。有人可以购买BasicBackPack或LargeBackPack,并在从存储库中收集实体时创建正确的类。
一切正常。
我现在的问题是,我希望人们能够将BasicBackPack升级到LargeBackPack,但我发现我无法更改descriminator列值。当我尝试教义时,抱怨x类中没有“descriminatorColumn”,但我可以在数据库中看到它。
创建实体后是否无法更改descrimnator列值?