INNER CODE UNIT · Java
clearEvent
chaokunyang/jkes · jkes-boot/jkes-spring-data-jpa/src/main/java/com/timeyang/jkes/spring/jpa/EventSupport.java:183
public void clearEvent() {
EventContainer.clear();
}
private void save(Object entity, LinkedList<Object> context) {
if(entity == null) return;
context.addLast(entity);
EventContainer.addEvent(new Event.SaveEvent(Event.EventType.SAVE, entity));
Collection<Object> cascadeEntity = getCascadeEntity(entity, context);
cascadeEntity.forEach((e) -> {
if(e instanceof Iterable) {
save((Iterable)e, context);
}else {
save(e, context);
}