我有一个事件监听器,它应该捕获新创建的实体,并对它们进行一些额外的处理。有人能告诉我如何在“PostFlush”事件中捕获刷新的实体?因为我需要他们的ids,而我无法在其他情况下获得它们。我试图通过“getScheduledEntityInsertions”函数从UnitOfWork中获取它们,但是没有实体。
谢谢。
答案 0 :(得分:1)
没有与" postFlush"相关的事件。 根据你的描述,你可以使用" postPersist"事件
* The postPersist event occurs for an document after the document has * been made persistent. It will be invoked after the database insert operations. * Generated primary key values are available in the postPersist event.