Hallo allerseits, das war das Problem! Bitte benutzt die Kommentarfunktion im BugTracker für diese Art von Kommunikationen. https://bitbucket.org/ungerma/medstock/issue/40/after-junit-test-the-data-is-comitted Schöne Feiertage noch, lg Georg Am 23. Dezember 2010 23:48 schrieb <e0727831@xxxxxxxxxxxxxxxxxxxx>: > Hallo, > > ich habe den Fehler mit den Rollbacks in den Tests (Issue 40) lösen können. > Es lag nicht an Spring sondern an MySQL. In Windows (ich weiß nicht ob das > bei allen so ist) werden die Tabellen automatisch als InnoDB angeleget. In > Linux aber werden sie als MyISAM angelegt. Das Problem ist, dass MyISAM > keine Transaktionen unterstützt. Wie man MySQL in Linux so einstellt, dass > es automatisch die Tabellen als InnoDB anlegt, habe ich mir noch nicht > angesehen. Manuell kann man es mit "ALTER TABLE my_table ENGINE = InnoDB;" > ändern. > Deswegen überprüft alle ob bei euch die Tabellen als Engine InnoDB haben, > sonst funktioniert das Programm nicht richtig weil im Fehlerfall kein > Rollback durchgeführt werden kann. > > Lg, > Nino > > >