1515 */
1616package org .springframework .data .jdbc .repository .support ;
1717
18+ import java .util .Optional ;
19+ import java .util .stream .Collectors ;
20+
1821import org .springframework .data .domain .Page ;
1922import org .springframework .data .domain .Pageable ;
2023import org .springframework .data .domain .Sort ;
2528import org .springframework .transaction .annotation .Transactional ;
2629import org .springframework .util .Assert ;
2730
28- import java .util .Optional ;
29- import java .util .stream .Collectors ;
30-
3131/**
3232 * Default implementation of the {@link org.springframework.data.repository.CrudRepository} interface.
3333 *
@@ -138,6 +138,15 @@ public void delete(T instance) {
138138 entityOperations .delete (instance , entity .getType ());
139139 }
140140
141+ /*
142+ * (non-Javadoc)
143+ * @see org.springframework.data.repository.deleteAll#delete(java.lang.Iterable)
144+ */
145+ @ Override
146+ public void deleteAllById (Iterable <? extends ID > ids ) {
147+ ids .forEach (it -> entityOperations .deleteById (it , entity .getType ()));
148+ }
149+
141150 /*
142151 * (non-Javadoc)
143152 * @see org.springframework.data.repository.CrudRepository#delete(java.lang.Iterable)
@@ -149,17 +158,16 @@ public void deleteAll(Iterable<? extends T> entities) {
149158 entities .forEach (it -> entityOperations .delete (it , (Class <T >) it .getClass ()));
150159 }
151160
161+ /*
162+ * (non-Javadoc)
163+ * @see org.springframework.data.repository.CrudRepository#deleteAll()
164+ */
152165 @ Transactional
153166 @ Override
154167 public void deleteAll () {
155168 entityOperations .deleteAll (entity .getType ());
156169 }
157170
158- @ Override
159- public void deleteAllById (Iterable <? extends ID > ids ) {
160- ids .forEach (it -> entityOperations .deleteById (it , entity .getType ()));
161- }
162-
163171 /*
164172 * (non-Javadoc)
165173 * @see org.springframework.data.repository.PagingAndSortingRepository#findAll(org.springframework.data.domain.Sort sort)
0 commit comments