Olá,
Eu consegui exemplos somente para uma servlet.
Mas eu tenho o seguinte cenário:
cadastro de empresa.
JSP --> Servlet1 --> JSP --> Servlet2 --> JSP --> Servlet3
Essas 3 servlets são 3 etapas para conclusao do cadastro.
Como eu faço para criar uma Session --> Transaction sendo que deve ser comitado somente da ultima servlet?
Muito Obrigado desde já
abaixo o que eu achei para um servlet só.Session session = null;
Transaction tx = null;
try {
session = factory.openSession();
tx = session.beginTransaction();
session.persist(empresa);
tx.commit();
} catch (Exception e) {
if (tx != null)
tx.rollback();
System.out.println("Transação falhou : ");
e.printStackTrace();
} finally {
session.close();
}