Spring Data JPA @DomainEvents用法

2020-04-30  本文已影响0人  邮差在行动

官方文档介绍

官方文档截图
在执行了JPA的save方法后会调用@DomainEvents注解方法。
从官方文档可以看到@DomainEvents注解方法返回结果是集合对象Collection
难道一定要返回集合对象吗?
查看了源码,即使你返回的不是集合,asCollection方法也会给转成集合。 源码截图

如果有多个@DomainEvents注解方法,这个时候就不能确定先执行哪个方法了,是根据看反射回来的方法顺序来确定,但只会执行其中一个,其他的不执行

代码截图

@AfterDomainEventPublication用法,一般用来清空@DomainEvents设置的集合数据

源码截图
上一篇 下一篇

猜你喜欢

热点阅读