2

我在使用与生命周期回调相关的注释驱动程序时遇到了教义 orm 的问题。我有 2 节课:

  1. 抽象模型(标记为 MappedSuperclass,具有生命周期回调)
  2. 用户(扩展模型,标记为实体)

如果我将用户实例保存到数据库,则不会调用 prePresist 方法。如果我将方法移至 User 类,一切正常。

你能给我一个提示如何让继承按预期工作吗?(我尝试为扩展 Model 类的所有类设置 uuid 而不是 id)

你可以在这个要点上观看

4

1 回答 1

0

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

于 2013-02-08T20:40:00.833 回答