Hi guys,
I am using hibernate 2.1.4 and MySQL 4.0.20d for Windows.
My question: why do the track objects are saved in the database although the transaction is rollback?
Configuration cfg = new Configuration();
cfg.addClass(Track.class);
SessionFactory factory = cfg.buildSessionFactory();
Session session = factory.openSession();
Transaction tx = session.beginTransaction();
Track track = new Track("Szła dzieweczka do laseczka","mp3/szla.mp3");
session.save(track);
track = new Track("Ala ma kota", "mp3/alakot.mp3", new Date(),
new Date(), (short) 12);
session.save(track);
tx.rollback();
session.close();
factory.close();
|