15
15
*/
16
16
package org .springframework .data .jdbc .repository .support ;
17
17
18
+ import java .util .Optional ;
19
+ import java .util .stream .Collectors ;
20
+
18
21
import org .springframework .data .domain .Page ;
19
22
import org .springframework .data .domain .Pageable ;
20
23
import org .springframework .data .domain .Sort ;
25
28
import org .springframework .transaction .annotation .Transactional ;
26
29
import org .springframework .util .Assert ;
27
30
28
- import java .util .Optional ;
29
- import java .util .stream .Collectors ;
30
-
31
31
/**
32
32
* Default implementation of the {@link org.springframework.data.repository.CrudRepository} interface.
33
33
*
@@ -138,6 +138,15 @@ public void delete(T instance) {
138
138
entityOperations .delete (instance , entity .getType ());
139
139
}
140
140
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
+
141
150
/*
142
151
* (non-Javadoc)
143
152
* @see org.springframework.data.repository.CrudRepository#delete(java.lang.Iterable)
@@ -149,17 +158,16 @@ public void deleteAll(Iterable<? extends T> entities) {
149
158
entities .forEach (it -> entityOperations .delete (it , (Class <T >) it .getClass ()));
150
159
}
151
160
161
+ /*
162
+ * (non-Javadoc)
163
+ * @see org.springframework.data.repository.CrudRepository#deleteAll()
164
+ */
152
165
@ Transactional
153
166
@ Override
154
167
public void deleteAll () {
155
168
entityOperations .deleteAll (entity .getType ());
156
169
}
157
170
158
- @ Override
159
- public void deleteAllById (Iterable <? extends ID > ids ) {
160
- ids .forEach (it -> entityOperations .deleteById (it , entity .getType ()));
161
- }
162
-
163
171
/*
164
172
* (non-Javadoc)
165
173
* @see org.springframework.data.repository.PagingAndSortingRepository#findAll(org.springframework.data.domain.Sort sort)
0 commit comments