Hi, Yes, I have. I created 'hibernate.cfg.xml' like the following.
------------------------------------------ <hibernate-configuration> <session-factory> <property name="hibernate.dialect">org.hibernate.dialect.PostgreSQLDialect</property> <property name="hibernate.connection.url">jdbc:postgresql://192.168.0.103/Test</property> <property name="hibernate.connection.username">test</property> <property name="hibernate.connection.password">testtest</property> <property name="hibernate.connection.driver_class">org.postgresql.Driver</property> <property name="hibernate.cache.provider_class">net.sf.ehcache.hibernate.EhCacheProvider</property> <property name="hibernate.transaction.auto_close_session">false</property> <property name="hibernate.jdbc.use_get_generated_keys">true</property> <property name="hibernate.cache.use_query_cache">true</property> <property name="hibernate.bytecode.use_reflection_optimizer">true</property> <property name="hibernate.show_sql">true</property> <property name="hibernate.format_sql">true</property> <mapping class="TmpUser" /> </session-factory> </hibernate-configuration> ------------------------------------------ Thanks, Osamuo Sven Homburg wrote: > > have you set autocommit to off in hibernate config > like this: > > <property name="hibernate.connection.autocommit">false</property> > > > > > osamuo wrote: >> >> Hi, >> >> I used the following code in order to rollback the current transaction. >> But its transaction was committed after the calling >> HibernateSessionManager.abort(). >> >> What's wrong? >> >> ------------------------------- >> public class RegisterUser{ >> ... >> >> @Inject >> private Session session; >> >> @Inject >> private HibernateSessionManager sessionManager; >> >> >> public Object onSubmit(){ >> ... >> TmpUser tmpUser = new TmpUser(); >> ... >> >> session.save( tmpUser ); >> sessionManager.abort(); // force rollback >> >> return null; >> } >> } >> ----------------------------- >> >> >> Thanks, >> Osamuo >> >> >> Davor Hrg wrote: >>> >>> HibernateSessionManager >>> >>> >>> On Jan 11, 2008 11:51 AM, Massimo Lusetti <[EMAIL PROTECTED]> wrote: >>>> On Jan 11, 2008 10:00 AM, osamuo <[EMAIL PROTECTED]> wrote: >>>> >>>> > >>>> > Hi, >>>> > >>>> > I have noticed that the tapestry-hibernate commits the current >>>> transaction >>>> > even after an exception occurs. >>>> > >>>> > Is there any way to do rollback its transaction? >>>> >>>> Use the manager ? >>>> >>>> >>>> -- >>>> Massimo >>>> http://meridio.blogspot.com >>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>>> For additional commands, e-mail: [EMAIL PROTECTED] >>>> >>>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>> For additional commands, e-mail: [EMAIL PROTECTED] >>> >>> >>> >> >> > > -- View this message in context: http://www.nabble.com/T5%3A-tapestry-hibernate%3A-rollback-tp14752000p14775087.html Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]