[hibernate-dev] Does any RuntimeException cause a transaction rollback?