Wpis z mikrobloga

Hej Mirki od #spring #java. Chce napisać metodę dla klienta z opcją do testowania powodzenia zapisu.

Mam serwis z działającą metodą

@Transactional
public List saveAll(List itemList){
return itemRepository.saveAll(itemList);
}
Chcę napisać taka samą np. testSaveAll(...), która wykona wszystko jak ta wyżej ale w transakcji która będzie wycofana.
  • 3
@JacobTheLiar: z tego co mi się wydaje to musiałbyś pobrać tą transakcję i tam wewnątrz sprawdzić czy transakcja robi rollback, coś w stylu

TransactionAspectSupport.currentTransactionStatus() --- sprawdzić rollback

mam nadzieję że to chyba tędy droga, może ktoś się jeszcze wypowie