Pessoal, olá mais uma vez.
Passei a manhã toda procurando e não encontrei uma solução para o meu problema.
Estou tentando imprimir um relatório criado no iReport, porém para fazer isso preciso passar 3 informações, que são, caminho do relatório, parâmetro ( se houver ) e a conexão. Ai que surge a minha dúvida. Como que eu obtenho essa conexão sendo que estou utilizando Hibernate 4.3.
Este o código que tenho na minha classe HibernateUtil.
public class HibernateUtil {
private static final SessionFactory sessionFactory = buildSessionFactory();
private static SessionFactory buildSessionFactory() {
try {
Configuration cfg = new Configuration().configure();
StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder()
.applySettings(cfg.getProperties());
System.out.println("builder = ");
System.out.println("cfg = " + cfg);
return cfg.buildSessionFactory(builder.build());
} catch (Throwable e) {
System.out
.println("Criação inicial do objeto SessionFactory falhou. Erro: "
+ e);
throw new ExceptionInInitializerError(e);
}
}
public static SessionFactory getSessionFactory() {
return sessionFactory;
}
}
Sou iniciante ainda nessa área de programação, e confesso que me confundi um pouco nessa parte.
Alguem teria alguma sugestão ou conhecimento para compartilhar ?
Obrigado de qualquer forma.