带有生命周期回调和注释驱动程序的条令类继承



我在使用与生命周期回调相关的注释驱动程序时遇到了一个原则orm问题。我上了两门课:

  1. 抽象模型(标记为MappedSuperclass,haslifecyclecallbacks)
  2. 用户(扩展模型,标记为实体)

如果我将用户的实例保存到数据库中,则不会调用prePresist方法。如果我把方法移到User类中,一切都很好。

你能告诉我如何让继承像预期的那样工作吗?(我尝试为所有扩展Model类的类设置一个uuid,而不是id)

你可以在这个要点上观看

注释元数据驱动程序不支持以这种方式使用生命周期回调。考虑使用YAML或XML映射器,因为它们允许这样的使用。您仍然需要告诉驱动程序,您的每个子类都有一些生命周期回调。

相关内容

  • 没有找到相关文章

最新更新