I seemed to get around it with the following code.
But does anyone know if im on the right track here? Is openSession() worse than
getCurrentSession()?
Session hsession = null;
| try {
|
| InitialContext ctx = new InitialContext();
|
| //UserTransaction tx =
(UserTransaction)ctx.lookup("java:comp/UserTransaction");
| //tx.begin();
| SessionFactory factory = (SessionFactory)
ctx.lookup("java:/teenfit/TeenFitDataSessionFactory");
| hsession = factory.openSession();
|
| // Session hsession =
| // TeenFitHibernateUtil.getSessionFactory().getCurrentSession();
| // zTransaction = (Transaction)new
| // InitialContext().lookup("java:comp/UserTransaction");
|
| //Transaction t = hsession.getTransaction();
| // System.out.println("**TRANSACTION FOUND**:: tx = " +
tx.toString());
| System.out.println("**TRANSACTION FOUND**:: session = " +
hsession.getTransaction().toString());
| hsession.getTransaction().begin();
|
| hsession.saveOrUpdate(HibernateTFUser);
| hsession.saveOrUpdate(HibernateTFUser2);
|
| hsession.getTransaction().commit();
|
|
| //tx.commit();
|
| }catch (Exception zEX){
| System.out.println("Eception:" + zEX.toString());
| hsession.getTransaction().rollback();
| }
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3980824#3980824
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3980824
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user