to com problemas com hibernate ta dando este erro aqui alguem pode ajudar:
Could not initialize class Conexao.ConSys
ConSys.java
package Conexao;
import org.hibernate.*;
import org.hibernate.cfg.*;
public class ConSys {
private static SessionFactory sessionFactory;
static {
try {
// Create the SessionFactory from hibernate.cfg.xml
sessionFactory = new AnnotationConfiguration()
.configure()
.buildSessionFactory();
} catch (Throwable ex) {
// Make sure you log the exception, as it might be swallowed
System.err.println("Initial SessionFactory creation failed." + ex);
throw new ExceptionInInitializerError(ex);
}
}
public static SessionFactory getSessionFactory() {
if(sessionFactory == null){
try {
// Create the SessionFactory from hibernate.cfg.xml
sessionFactory = new AnnotationConfiguration()
.configure()
.buildSessionFactory();
} catch (Throwable ex) {
// Make sure you log the exception, as it might be swallowed
System.err.println("Initial SessionFactory creation failed." + ex);
throw new ExceptionInInitializerError(ex);
}
}
return sessionFactory;
}
}
ControlCliente.java
package control;
import java.util.Date;
import java.util.LinkedList;
import java.util.List;
import java.util.Date;
import javax.faces.context.FacesContext;
import javax.faces.model.DataModel;
import javax.faces.model.ListDataModel;
import javax.faces.model.SelectItem;
import model.Cliente;
import model.Estado;
import daoCliente.IDaoCliente;
import daoCliente.daoCliente;
import daoContato.IDaoContato;
import daoContato.daoContato;
public class ControlClientes {
Date data=new Date();
private DataModel model;
private Cliente cliente= new Cliente();
private SelectItem changeValue = new SelectItem();
public List<SelectItem> lista;
private Estado estado=new Estado();
public String novo() {
cliente = new Cliente(estado,1,"o",0,0,"o",0,0,0,"o",data,0,"o","o",0,"0",0,"0");
return "novo";
}
public Cliente getCliente() {
return cliente;
}
public void setCliente(Cliente cliente) {
this.cliente = cliente;
}
public DataModel getTodos() {
IDaoCliente ldao = new daoCliente();
model = new ListDataModel(ldao.todosClientes());
return model;
}
public DataModel getTodosContatos(){
IDaoCliente ldao = new daoCliente();
model = new ListDataModel(ldao.todosContatos());
return model;
}
public Cliente getClienteFromEditOrDelete() {
Cliente cliente = (Cliente) model.getRowData();
return cliente;
}
public String editar() {
Cliente cliente = getClienteFromEditOrDelete();
setCliente(cliente);
return "editar";
}
public String update() {
IDaoCliente ldao = new daoCliente();
ldao.atualizar(cliente);
return "sucesso";
}
public String excluir() {
IDaoCliente ldao = new daoCliente();
Cliente cliente = getClienteFromEditOrDelete();
ldao.excluir(cliente);
return "sucesso";
}
public String create() {
IDaoCliente ldao = new daoCliente();
ldao.salvar(cliente);
return "sucesso_inc";
}
// adicionar os itens abaixo como extras
private String keysearch;
public String getKeysearch() {
return keysearch;
}
public void setKeysearch(String keysearch) {
this.keysearch = keysearch;
}
public DataModel getBuscarCliente() {
IDaoCliente idao = new daoCliente();
model = new ListDataModel(idao.consultarCliente(keysearch));
return model;
}
public DataModel getTodosComNome() {
IDaoCliente idao = new daoCliente();
model = new ListDataModel(idao.todosClientes());
return model;
}
public javax.faces.model.DataModel getModel() {
return model;
}
public void setModel(javax.faces.model.DataModel model) {
this.model = model;
}
public List<SelectItem> getLista() throws Exception{
List<SelectItem> lista = new LinkedList<SelectItem>();
Estado estado;
IDaoContato idao = new daoContato();
List<Estado> resultado = (List<Estado>) idao.todosEstados();
for(Estado result : resultado){
SelectItem item = new SelectItem(result.getCodigo_uf(), result.getUf());
lista.add(item);
}
return lista;
}
public void setLista(List<SelectItem> lista) {
this.lista = lista;
}
}