INNER CODE UNIT · Java

save

chaokunyang/jkes · jkes-boot/jkes-spring-data-jpa/src/main/java/com/timeyang/jkes/spring/jpa/EventSupport.java:206

    private void save(Iterable<?> entities, LinkedList<Object> context) {
        entities.forEach(entity -> this.save(entity, context));
    }

    // deleteById can't cascade publish delete event, so first findOne(id), then use deleteEntity to cascade publish delete event
    // private void deleteById(Object id, Class<?> domainClass) {
    //     String index = DocumentUtils.getIndexName(domainClass);
    //     String type = DocumentUtils.getTypeName(domainClass);
    //
    //     EventContainer.addEvent(new Event.DeleteEvent(Event.EventType.DELETE, id, index, type));
    // }

    /**
     * get entity by id
     * <p>Because transaction is managed by spring, we shouldn't manage transaction here</p>
     * @param domainClass domainClass
     * @param id entity id
     * @return entity with specified id

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…