Pointen med at suspendere en transaktion er at ændre den aktuelle transaktion for en tråd til en ny. Dette ville IKKE stemme overens med semantikken for indlejrede transaktioner, fordi de nye og suspenderede transaktioner er fuldstændig uafhængige af hinanden. Der er ingen API på forbindelsesniveau, der understøtter suspendering af transaktioner, så dette skal gøres ved at bruge en anden forbindelse. Hvis du bruger JTA med Spring, gøres dette af JTA-transaktionsadministratoren. Hvis du bruger DataSourceTransactionManager, kan du kigge i koden og se, at den vil gemme den nuværende forbindelse som en "suspenderet ressource" og hente en ny forbindelse fra datakilden til den nye transaktion.