ライフサイクルコールバックに関連するアノテーションドライバーを使用したドクトリンormで問題が発生しました。私は2つのクラスを取得しました:
- 抽象モデル(MappedSuperclass、haslifecyclecallbacksとしてマークされています)
- ユーザー(拡張モデル、エンティティとしてマーク)
ユーザーのインスタンスをデータベースに保存した場合、prePresistメソッドは呼び出されません。メソッドをUserクラスに移動すると、すべて正常に機能します。
継承を期待どおりに機能させる方法のヒントを教えてください。(Modelクラスを拡張するすべてのクラスにidの代わりにuuidを設定しようとします)
あなたはこの要点でそれを見ることができます