@@ -196,6 +196,7 @@ public void delete(T entity) {
196
196
* @see org.springframework.data.repository.CrudRepository#deleteAllById(java.lang.Iterable)
197
197
*/
198
198
@ Override
199
+ @ Transactional
199
200
public void deleteAllById (Iterable <? extends ID > ids ) {
200
201
201
202
Assert .notNull (ids , "Ids must not be null!" );
@@ -210,6 +211,7 @@ public void deleteAllById(Iterable<? extends ID> ids) {
210
211
* @see org.springframework.data.repository.CrudRepository#deleteAllByIdInBatch(java.lang.Iterable)
211
212
*/
212
213
@ Override
214
+ @ Transactional
213
215
public void deleteAllByIdInBatch (Iterable <ID > ids ) {
214
216
215
217
Assert .notNull (ids , "Ids must not be null!" );
@@ -231,8 +233,8 @@ public void deleteAllByIdInBatch(Iterable<ID> ids) {
231
233
* (non-Javadoc)
232
234
* @see org.springframework.data.repository.CrudRepository#delete(java.lang.Iterable)
233
235
*/
234
- @ Transactional
235
236
@ Override
237
+ @ Transactional
236
238
public void deleteAll (Iterable <? extends T > entities ) {
237
239
238
240
Assert .notNull (entities , "Entities must not be null!" );
@@ -246,8 +248,8 @@ public void deleteAll(Iterable<? extends T> entities) {
246
248
* (non-Javadoc)
247
249
* @see org.springframework.data.jpa.repository.JpaRepository#deleteInBatch(java.lang.Iterable)
248
250
*/
249
- @ Transactional
250
251
@ Override
252
+ @ Transactional
251
253
public void deleteAllInBatch (Iterable <T > entities ) {
252
254
253
255
Assert .notNull (entities , "Entities must not be null!" );
@@ -264,8 +266,8 @@ public void deleteAllInBatch(Iterable<T> entities) {
264
266
* (non-Javadoc)
265
267
* @see org.springframework.data.repository.Repository#deleteAll()
266
268
*/
267
- @ Transactional
268
269
@ Override
270
+ @ Transactional
269
271
public void deleteAll () {
270
272
271
273
for (T element : findAll ()) {
@@ -277,8 +279,8 @@ public void deleteAll() {
277
279
* (non-Javadoc)
278
280
* @see org.springframework.data.jpa.repository.JpaRepository#deleteAllInBatch()
279
281
*/
280
- @ Transactional
281
282
@ Override
283
+ @ Transactional
282
284
public void deleteAllInBatch () {
283
285
em .createQuery (getDeleteAllQueryString ()).executeUpdate ();
284
286
}
0 commit comments