Opa pessoal, havia criado um tópico a alguns dias, mas surgiu outra dúvida.
Quando coloco essa linha na classe em que quero abrir uma sessão, o programa não executa...
Session session = HibernateUtil.openSession();
A classe HibernateUtil está como segue:
package dbconnection;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.AnnotationConfiguration;
import org.jboss.logging.Logger;
public class HibernateUtil {
private static Logger logger = Logger.getLogger(HibernateUtil.class);
private static SessionFactory factory;
static {
AnnotationConfiguration configuration = new AnnotationConfiguration();
configuration.configure();
factory = configuration.buildSessionFactory();
}
public static Session openSession() {
logger.info("Opening new session...");
return factory.openSession();
}
}
Tem algo errado com meu código?
Obrigado pela atenção!