Inserções em varias tabelas
obrigado.
package br.org.shift.managedbean;
import br.org.shift.dao.FactoryDAO;
import br.org.shift.persistencia.Cliente;
import br.org.shift.persistencia.Contato;
import br.org.shift.persistencia.TelefoneContato;
public class ClienteManagerBean {
public Contato getContato() {
return contato;
}
public void setContato(Contato contato) {
this.contato = contato;
}
private Cliente cliente = new Cliente();
private Contato contato = new Contato();
private TelefoneContato telefoneContato = new TelefoneContato();
public TelefoneContato getTelefoneContato() {
return telefoneContato;
}
public void setTelefoneContato(TelefoneContato telefoneContato) {
this.telefoneContato = telefoneContato;
}
public Cliente getCliente() {
return cliente;
}
public void setCliente(Cliente cliente) {
this.cliente = cliente;
}
public String saveCliente(){
try {
if (buscarCPFCNPJ() == false){
FactoryDAO.getCLIENTE_DAO().save(cliente);
FactoryDAO.getCONTATO_DAO().save(contato);
FactoryDAO.getTELEFONE_CONTATO_DAO().save(telefoneContato);
}
else{
return "cadastroerro";
}
} catch (Exception e) {
e.printStackTrace();
return "cadastroerro";
}
return "cadastrosucesso";
}
public boolean buscarCPFCNPJ(){
try {
if (FactoryDAO.getCLIENTE_DAO().buscaCPFCNPJ(cliente.getCpfCnpjCliente())== false){
return false;
}
} catch (Exception e) {
e.printStackTrace();
}
return true;
}
}
Cristian Mietlicki
Respostas
Dyego Carmo
29/07/2009
Assim posso sugerir algo mais proximo da sua realidade.
Cristian Mietlicki
29/07/2009
Dyego Carmo
29/07/2009
dyego.leal@gmail.com
Cristian Mietlicki
29/07/2009
Cristian Mietlicki
29/07/2009
Dyego Carmo
29/07/2009
Cristian Mietlicki
29/07/2009
Dyego Carmo
29/07/2009
Cristian Mietlicki
29/07/2009
Dyego Carmo
29/07/2009
Desculpa pela demora...
Voce pode mandar o hibernate salvar todos de uma vez só... COMO ?
Crie em sua entidade Cliente um metodo:
public void addContato(Contato cont) {
cont.setCliente(this);
if (contato == null) {
contato = new LinkedList<Contato>();
}
contato.add(cont);
}
Pronto.. voce pode chamar o getDaoCliente().save(cliente) que o hibernate vai detectar que existe um CONTATO que não foi salvo e vai salvar tambem...
Faca o mesmo para o telefone :)
Valeu !
Cristian Mietlicki
29/07/2009
Dyego Carmo
29/07/2009
Vai com fé :)
Cristian Mietlicki
29/07/2009
Cristian Mietlicki
29/07/2009
public void addContato(Contato cont) {
cont.setCliente(this);
if (contato == null) {
contato = new LinkedList<Contato>();
}
contato.add(cont);
}
Dyego Carmo
29/07/2009
voce borta este medoto no sei Cliente.java
ai vc cria um cliente:
Cliente cli = new Cliente();
depois que insetit um contato e cria um contato:
Contato conta = new Contato();
Como que vc diz para o hibernate que um cliente possui este contato ?
cli.addContato(conta);
Factory.getDAOCliente().save(cli);
Entendeu ?
Cristian Mietlicki
29/07/2009
Dyego Carmo
29/07/2009
Cristian Mietlicki
29/07/2009
Cristian Mietlicki
29/07/2009
public String saveCliente(){
try {
if (buscarCPFCNPJ() == true){
cliente.addContato(contato);
FactoryDAO.getCLIENTE_DAO().save(cliente);
}
else{
return "cadastroerro";
}
} catch (Exception e) {
e.printStackTrace();
return "cadastroerro";
}
return "cadastrosucesso";
}
Dyego Carmo
29/07/2009
o erro completo :)
Dyego Carmo
29/07/2009
Cristian Mietlicki
29/07/2009
Dyego Carmo
29/07/2009
depois do .save , chame o .flush... ai ele vai forcar...
e nao esqueca do ID AUTOMATICO NO CONTATO...
Valeu !
Cristian Mietlicki
29/07/2009
Cristian Mietlicki
29/07/2009
public static void save(BeanAbstrato bean) throws Exception {
try {
beginTransaction();
getSession().save(bean);
getSession().flush();
commitTransaction();
} catch (HibernateException e) {
rollbackTransaction();
//throw new Exception("Falha ao salvar o objeto: " + bean.toString() + "(" + e.getMessage() + ")",e.getCause());
e.printStackTrace();
}
}
Dyego Carmo
29/07/2009
Cristian Mietlicki
29/07/2009
Dyego Carmo
29/07/2009
E teste...
aproveite e cole o codigo atual das duas entidades aqui.
Cristian Mietlicki
29/07/2009
2009-07-31 15:56:17,140 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ParticipaSuporte: select participas0_.funcionario_idfuncionario as funciona2_10_0_, participas0_.horasSuporte as horasSup3_10_0_ from public.ParticipaSuporte participas0_ where participas0_.funcionario_idfuncionario=? for update
2009-07-31 15:56:17,140 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ParticipaSuporte: select participas0_.funcionario_idfuncionario as funciona2_10_0_, participas0_.horasSuporte as horasSup3_10_0_ from public.ParticipaSuporte participas0_ where participas0_.funcionario_idfuncionario=? for update
2009-07-31 15:56:17,156 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_MERGE on entity br.org.shift.persistencia.ParticipaSuporte: select participas0_.funcionario_idfuncionario as funciona2_10_0_, participas0_.horasSuporte as horasSup3_10_0_ from public.ParticipaSuporte participas0_ where participas0_.funcionario_idfuncionario=?
2009-07-31 15:56:17,156 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_REFRESH on entity br.org.shift.persistencia.ParticipaSuporte: select participas0_.funcionario_idfuncionario as funciona2_10_0_, participas0_.horasSuporte as horasSup3_10_0_ from public.ParticipaSuporte participas0_ where participas0_.funcionario_idfuncionario=?
2009-07-31 15:56:17,156 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.DatasSuporte: select datassupor0_.idDatasSuporte as idDatasS1_3_0_, datassupor0_.dtFim as dtFim3_0_, datassupor0_.dtIni as dtIni3_0_, datassupor0_.obs as obs3_0_, datassupor0_.idSuporte as idSuporte3_0_ from public.DatasSuporte datassupor0_ where datassupor0_.idDatasSuporte=?
2009-07-31 15:56:17,156 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.DatasSuporte: select datassupor0_.idDatasSuporte as idDatasS1_3_0_, datassupor0_.dtFim as dtFim3_0_, datassupor0_.dtIni as dtIni3_0_, datassupor0_.obs as obs3_0_, datassupor0_.idSuporte as idSuporte3_0_ from public.DatasSuporte datassupor0_ where datassupor0_.idDatasSuporte=?
2009-07-31 15:56:17,156 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.DatasSuporte: select datassupor0_.idDatasSuporte as idDatasS1_3_0_, datassupor0_.dtFim as dtFim3_0_, datassupor0_.dtIni as dtIni3_0_, datassupor0_.obs as obs3_0_, datassupor0_.idSuporte as idSuporte3_0_ from public.DatasSuporte datassupor0_ where datassupor0_.idDatasSuporte=? for update
2009-07-31 15:56:17,156 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.DatasSuporte: select datassupor0_.idDatasSuporte as idDatasS1_3_0_, datassupor0_.dtFim as dtFim3_0_, datassupor0_.dtIni as dtIni3_0_, datassupor0_.obs as obs3_0_, datassupor0_.idSuporte as idSuporte3_0_ from public.DatasSuporte datassupor0_ where datassupor0_.idDatasSuporte=? for update
2009-07-31 15:56:17,156 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.DatasSuporte: select datassupor0_.idDatasSuporte as idDatasS1_3_0_, datassupor0_.dtFim as dtFim3_0_, datassupor0_.dtIni as dtIni3_0_, datassupor0_.obs as obs3_0_, datassupor0_.idSuporte as idSuporte3_0_ from public.DatasSuporte datassupor0_ where datassupor0_.idDatasSuporte=? for update
2009-07-31 15:56:17,156 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_MERGE on entity br.org.shift.persistencia.DatasSuporte: select datassupor0_.idDatasSuporte as idDatasS1_3_0_, datassupor0_.dtFim as dtFim3_0_, datassupor0_.dtIni as dtIni3_0_, datassupor0_.obs as obs3_0_, datassupor0_.idSuporte as idSuporte3_0_ from public.DatasSuporte datassupor0_ where datassupor0_.idDatasSuporte=?
2009-07-31 15:56:17,171 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_REFRESH on entity br.org.shift.persistencia.DatasSuporte: select datassupor0_.idDatasSuporte as idDatasS1_3_0_, datassupor0_.dtFim as dtFim3_0_, datassupor0_.dtIni as dtIni3_0_, datassupor0_.obs as obs3_0_, datassupor0_.idSuporte as idSuporte3_0_ from public.DatasSuporte datassupor0_ where datassupor0_.idDatasSuporte=?
2009-07-31 15:56:17,171 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.TelefoneContato: select telefoneco0_.idTelefoneContato as idTelefo1_17_0_, telefoneco0_.idContato as idContato17_0_, telefoneco0_.descTel as descTel17_0_, telefoneco0_.telefone as telefone17_0_ from public.TelefoneContato telefoneco0_ where telefoneco0_.idTelefoneContato=?
2009-07-31 15:56:17,171 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.TelefoneContato: select telefoneco0_.idTelefoneContato as idTelefo1_17_0_, telefoneco0_.idContato as idContato17_0_, telefoneco0_.descTel as descTel17_0_, telefoneco0_.telefone as telefone17_0_ from public.TelefoneContato telefoneco0_ where telefoneco0_.idTelefoneContato=?
2009-07-31 15:56:17,171 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.TelefoneContato: select telefoneco0_.idTelefoneContato as idTelefo1_17_0_, telefoneco0_.idContato as idContato17_0_, telefoneco0_.descTel as descTel17_0_, telefoneco0_.telefone as telefone17_0_ from public.TelefoneContato telefoneco0_ where telefoneco0_.idTelefoneContato=? for update
2009-07-31 15:56:17,171 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.TelefoneContato: select telefoneco0_.idTelefoneContato as idTelefo1_17_0_, telefoneco0_.idContato as idContato17_0_, telefoneco0_.descTel as descTel17_0_, telefoneco0_.telefone as telefone17_0_ from public.TelefoneContato telefoneco0_ where telefoneco0_.idTelefoneContato=? for update
2009-07-31 15:56:17,171 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.TelefoneContato: select telefoneco0_.idTelefoneContato as idTelefo1_17_0_, telefoneco0_.idContato as idContato17_0_, telefoneco0_.descTel as descTel17_0_, telefoneco0_.telefone as telefone17_0_ from public.TelefoneContato telefoneco0_ where telefoneco0_.idTelefoneContato=? for update
2009-07-31 15:56:17,171 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_MERGE on entity br.org.shift.persistencia.TelefoneContato: select telefoneco0_.idTelefoneContato as idTelefo1_17_0_, telefoneco0_.idContato as idContato17_0_, telefoneco0_.descTel as descTel17_0_, telefoneco0_.telefone as telefone17_0_ from public.TelefoneContato telefoneco0_ where telefoneco0_.idTelefoneContato=?
2009-07-31 15:56:17,187 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_REFRESH on entity br.org.shift.persistencia.TelefoneContato: select telefoneco0_.idTelefoneContato as idTelefo1_17_0_, telefoneco0_.idContato as idContato17_0_, telefoneco0_.descTel as descTel17_0_, telefoneco0_.telefone as telefone17_0_ from public.TelefoneContato telefoneco0_ where telefoneco0_.idTelefoneContato=?
2009-07-31 15:56:17,187 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Scripts: select scripts0_.idScripts as idScripts12_0_, scripts0_.descScripts as descScri2_12_0_, scripts0_.idFuncionario as idFuncio6_12_0_, scripts0_.funcionario_idfuncionario as funciona3_12_0_, scripts0_.nomeScripts as nomeScri4_12_0_, scripts0_.scripts as scripts12_0_ from Scripts scripts0_ where scripts0_.idScripts=?
2009-07-31 15:56:17,187 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Scripts: select scripts0_.idScripts as idScripts12_0_, scripts0_.descScripts as descScri2_12_0_, scripts0_.idFuncionario as idFuncio6_12_0_, scripts0_.funcionario_idfuncionario as funciona3_12_0_, scripts0_.nomeScripts as nomeScri4_12_0_, scripts0_.scripts as scripts12_0_ from Scripts scripts0_ where scripts0_.idScripts=?
2009-07-31 15:56:17,203 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Scripts: select scripts0_.idScripts as idScripts12_0_, scripts0_.descScripts as descScri2_12_0_, scripts0_.idFuncionario as idFuncio6_12_0_, scripts0_.funcionario_idfuncionario as funciona3_12_0_, scripts0_.nomeScripts as nomeScri4_12_0_, scripts0_.scripts as scripts12_0_ from Scripts scripts0_ where scripts0_.idScripts=? for update
2009-07-31 15:56:17,218 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Scripts: select scripts0_.idScripts as idScripts12_0_, scripts0_.descScripts as descScri2_12_0_, scripts0_.idFuncionario as idFuncio6_12_0_, scripts0_.funcionario_idfuncionario as funciona3_12_0_, scripts0_.nomeScripts as nomeScri4_12_0_, scripts0_.scripts as scripts12_0_ from Scripts scripts0_ where scripts0_.idScripts=? for update
2009-07-31 15:56:17,218 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Scripts: select scripts0_.idScripts as idScripts12_0_, scripts0_.descScripts as descScri2_12_0_, scripts0_.idFuncionario as idFuncio6_12_0_, scripts0_.funcionario_idfuncionario as funciona3_12_0_, scripts0_.nomeScripts as nomeScri4_12_0_, scripts0_.scripts as scripts12_0_ from Scripts scripts0_ where scripts0_.idScripts=? for update
2009-07-31 15:56:17,218 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_MERGE on entity br.org.shift.persistencia.Scripts: select scripts0_.idScripts as idScripts12_0_, scripts0_.descScripts as descScri2_12_0_, scripts0_.idFuncionario as idFuncio6_12_0_, scripts0_.funcionario_idfuncionario as funciona3_12_0_, scripts0_.nomeScripts as nomeScri4_12_0_, scripts0_.scripts as scripts12_0_ from Scripts scripts0_ where scripts0_.idScripts=?
2009-07-31 15:56:17,218 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_REFRESH on entity br.org.shift.persistencia.Scripts: select scripts0_.idScripts as idScripts12_0_, scripts0_.descScripts as descScri2_12_0_, scripts0_.idFuncionario as idFuncio6_12_0_, scripts0_.funcionario_idfuncionario as funciona3_12_0_, scripts0_.nomeScripts as nomeScri4_12_0_, scripts0_.scripts as scripts12_0_ from Scripts scripts0_ where scripts0_.idScripts=?
2009-07-31 15:56:17,218 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Cliente: select cliente0_.idCliente as idCliente0_0_, cliente0_.cpfCnpjCliente as cpfCnpjC2_0_0_, cliente0_.nomeCliente as nomeClie3_0_0_ from public.Cliente cliente0_ where cliente0_.idCliente=?
2009-07-31 15:56:17,218 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Cliente: select cliente0_.idCliente as idCliente0_0_, cliente0_.cpfCnpjCliente as cpfCnpjC2_0_0_, cliente0_.nomeCliente as nomeClie3_0_0_ from public.Cliente cliente0_ where cliente0_.idCliente=?
2009-07-31 15:56:17,218 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Cliente: select cliente0_.idCliente as idCliente0_0_, cliente0_.cpfCnpjCliente as cpfCnpjC2_0_0_, cliente0_.nomeCliente as nomeClie3_0_0_ from public.Cliente cliente0_ where cliente0_.idCliente=? for update
2009-07-31 15:56:17,218 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Cliente: select cliente0_.idCliente as idCliente0_0_, cliente0_.cpfCnpjCliente as cpfCnpjC2_0_0_, cliente0_.nomeCliente as nomeClie3_0_0_ from public.Cliente cliente0_ where cliente0_.idCliente=? for update
2009-07-31 15:56:17,234 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Cliente: select cliente0_.idCliente as idCliente0_0_, cliente0_.cpfCnpjCliente as cpfCnpjC2_0_0_, cliente0_.nomeCliente as nomeClie3_0_0_ from public.Cliente cliente0_ where cliente0_.idCliente=? for update
2009-07-31 15:56:17,234 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_MERGE on entity br.org.shift.persistencia.Cliente: select cliente0_.idCliente as idCliente0_1_, cliente0_.cpfCnpjCliente as cpfCnpjC2_0_1_, cliente0_.nomeCliente as nomeClie3_0_1_, contato1_.idCliente as idCliente3_, contato1_.idContato as idContato3_, contato1_.idContato as idContato1_0_, contato1_.areaContato as areaCont2_1_0_, contato1_.idCliente as idCliente1_0_, contato1_.cliente_idCliente as cliente3_1_0_, contato1_.desContato as desContato1_0_, contato1_.email2Contato as email5_1_0_, contato1_.emailContato as emailCon6_1_0_, contato1_.enderecoContato as endereco7_1_0_, contato1_.nomeContato as nomeCont8_1_0_, contato1_.paginaContato as paginaCo9_1_0_ from public.Cliente cliente0_ left outer join public.Contato contato1_ on cliente0_.idCliente=contato1_.idCliente where cliente0_.idCliente=?
2009-07-31 15:56:17,234 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_REFRESH on entity br.org.shift.persistencia.Cliente: select cliente0_.idCliente as idCliente0_1_, cliente0_.cpfCnpjCliente as cpfCnpjC2_0_1_, cliente0_.nomeCliente as nomeClie3_0_1_, contato1_.idCliente as idCliente3_, contato1_.idContato as idContato3_, contato1_.idContato as idContato1_0_, contato1_.areaContato as areaCont2_1_0_, contato1_.idCliente as idCliente1_0_, contato1_.cliente_idCliente as cliente3_1_0_, contato1_.desContato as desContato1_0_, contato1_.email2Contato as email5_1_0_, contato1_.emailContato as emailCon6_1_0_, contato1_.enderecoContato as endereco7_1_0_, contato1_.nomeContato as nomeCont8_1_0_, contato1_.paginaContato as paginaCo9_1_0_ from public.Cliente cliente0_ left outer join public.Contato contato1_ on cliente0_.idCliente=contato1_.idCliente where cliente0_.idCliente=?
2009-07-31 15:56:17,250 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Contato: select contato0_.idContato as idContato1_1_, contato0_.areaContato as areaCont2_1_1_, contato0_.idCliente as idCliente1_1_, contato0_.cliente_idCliente as cliente3_1_1_, contato0_.desContato as desContato1_1_, contato0_.email2Contato as email5_1_1_, contato0_.emailContato as emailCon6_1_1_, contato0_.enderecoContato as endereco7_1_1_, contato0_.nomeContato as nomeCont8_1_1_, contato0_.paginaContato as paginaCo9_1_1_, cliente1_.idCliente as idCliente0_0_, cliente1_.cpfCnpjCliente as cpfCnpjC2_0_0_, cliente1_.nomeCliente as nomeClie3_0_0_ from public.Contato contato0_ inner join public.Cliente cliente1_ on contato0_.idCliente=cliente1_.idCliente where contato0_.idContato=?
2009-07-31 15:56:17,250 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Contato: select contato0_.idContato as idContato1_1_, contato0_.areaContato as areaCont2_1_1_, contato0_.idCliente as idCliente1_1_, contato0_.cliente_idCliente as cliente3_1_1_, contato0_.desContato as desContato1_1_, contato0_.email2Contato as email5_1_1_, contato0_.emailContato as emailCon6_1_1_, contato0_.enderecoContato as endereco7_1_1_, contato0_.nomeContato as nomeCont8_1_1_, contato0_.paginaContato as paginaCo9_1_1_, cliente1_.idCliente as idCliente0_0_, cliente1_.cpfCnpjCliente as cpfCnpjC2_0_0_, cliente1_.nomeCliente as nomeClie3_0_0_ from public.Contato contato0_ inner join public.Cliente cliente1_ on contato0_.idCliente=cliente1_.idCliente where contato0_.idContato=?
2009-07-31 15:56:17,250 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Contato: select contato0_.idContato as idContato1_0_, contato0_.areaContato as areaCont2_1_0_, contato0_.idCliente as idCliente1_0_, contato0_.cliente_idCliente as cliente3_1_0_, contato0_.desContato as desContato1_0_, contato0_.email2Contato as email5_1_0_, contato0_.emailContato as emailCon6_1_0_, contato0_.enderecoContato as endereco7_1_0_, contato0_.nomeContato as nomeCont8_1_0_, contato0_.paginaContato as paginaCo9_1_0_ from public.Contato contato0_ where contato0_.idContato=? for update
2009-07-31 15:56:17,250 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Contato: select contato0_.idContato as idContato1_0_, contato0_.areaContato as areaCont2_1_0_, contato0_.idCliente as idCliente1_0_, contato0_.cliente_idCliente as cliente3_1_0_, contato0_.desContato as desContato1_0_, contato0_.email2Contato as email5_1_0_, contato0_.emailContato as emailCon6_1_0_, contato0_.enderecoContato as endereco7_1_0_, contato0_.nomeContato as nomeCont8_1_0_, contato0_.paginaContato as paginaCo9_1_0_ from public.Contato contato0_ where contato0_.idContato=? for update
2009-07-31 15:56:17,265 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Contato: select contato0_.idContato as idContato1_0_, contato0_.areaContato as areaCont2_1_0_, contato0_.idCliente as idCliente1_0_, contato0_.cliente_idCliente as cliente3_1_0_, contato0_.desContato as desContato1_0_, contato0_.email2Contato as email5_1_0_, contato0_.emailContato as emailCon6_1_0_, contato0_.enderecoContato as endereco7_1_0_, contato0_.nomeContato as nomeCont8_1_0_, contato0_.paginaContato as paginaCo9_1_0_ from public.Contato contato0_ where contato0_.idContato=? for update
2009-07-31 15:56:17,265 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_MERGE on entity br.org.shift.persistencia.Contato: select contato0_.idContato as idContato1_3_, contato0_.areaContato as areaCont2_1_3_, contato0_.idCliente as idCliente1_3_, contato0_.cliente_idCliente as cliente3_1_3_, contato0_.desContato as desContato1_3_, contato0_.email2Contato as email5_1_3_, contato0_.emailContato as emailCon6_1_3_, contato0_.enderecoContato as endereco7_1_3_, contato0_.nomeContato as nomeCont8_1_3_, contato0_.paginaContato as paginaCo9_1_3_, cliente1_.idCliente as idCliente0_0_, cliente1_.cpfCnpjCliente as cpfCnpjC2_0_0_, cliente1_.nomeCliente as nomeClie3_0_0_, projeto2_.idContato as idContato5_, projeto3_.idProjeto as idProjeto5_, projeto3_.idProjeto as idProjeto2_1_, projeto3_.idCliente as idCliente2_1_, projeto3_.descricaoProjeto as descrica2_2_1_, projeto3_.diasProjeto as diasProj3_2_1_, projeto3_.dtFim as dtFim2_1_, projeto3_.dtFimPrev as dtFimPrev2_1_, projeto3_.dtInicio as dtInicio2_1_, projeto3_.dtInicioPrev as dtInicio7_2_1_, projeto3_.nomeProjeto as nomeProj8_2_1_, projeto3_.semanasProjeto as semanasP9_2_1_, cliente4_.idCliente as idCliente0_2_, cliente4_.cpfCnpjCliente as cpfCnpjC2_0_2_, cliente4_.nomeCliente as nomeClie3_0_2_ from public.Contato contato0_ inner join public.Cliente cliente1_ on contato0_.idCliente=cliente1_.idCliente left outer join contatoProjeto projeto2_ on contato0_.idContato=projeto2_.idContato left outer join public.Projeto projeto3_ on projeto2_.idProjeto=projeto3_.idProjeto left outer join public.Cliente cliente4_ on projeto3_.idCliente=cliente4_.idCliente where contato0_.idContato=?
2009-07-31 15:56:17,281 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_REFRESH on entity br.org.shift.persistencia.Contato: select contato0_.idContato as idContato1_0_, contato0_.areaContato as areaCont2_1_0_, contato0_.idCliente as idCliente1_0_, contato0_.cliente_idCliente as cliente3_1_0_, contato0_.desContato as desContato1_0_, contato0_.email2Contato as email5_1_0_, contato0_.emailContato as emailCon6_1_0_, contato0_.enderecoContato as endereco7_1_0_, contato0_.nomeContato as nomeCont8_1_0_, contato0_.paginaContato as paginaCo9_1_0_ from public.Contato contato0_ where contato0_.idContato=?
2009-07-31 15:56:17,281 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.SuporteTecnologia: select suportetec0_.idSuporte as idSuporte14_0_ from public.SuporteTecnologia suportetec0_ where suportetec0_.idSuporte=?
2009-07-31 15:56:17,281 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.SuporteTecnologia: select suportetec0_.idSuporte as idSuporte14_0_ from public.SuporteTecnologia suportetec0_ where suportetec0_.idSuporte=?
2009-07-31 15:56:17,281 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.SuporteTecnologia: select suportetec0_.idSuporte as idSuporte14_0_ from public.SuporteTecnologia suportetec0_ where suportetec0_.idSuporte=? for update
2009-07-31 15:56:17,281 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.SuporteTecnologia: select suportetec0_.idSuporte as idSuporte14_0_ from public.SuporteTecnologia suportetec0_ where suportetec0_.idSuporte=? for update
2009-07-31 15:56:17,281 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.SuporteTecnologia: select suportetec0_.idSuporte as idSuporte14_0_ from public.SuporteTecnologia suportetec0_ where suportetec0_.idSuporte=? for update
2009-07-31 15:56:17,281 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_MERGE on entity br.org.shift.persistencia.SuporteTecnologia: select suportetec0_.idSuporte as idSuporte14_0_ from public.SuporteTecnologia suportetec0_ where suportetec0_.idSuporte=?
2009-07-31 15:56:17,281 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_REFRESH on entity br.org.shift.persistencia.SuporteTecnologia: select suportetec0_.idSuporte as idSuporte14_0_ from public.SuporteTecnologia suportetec0_ where suportetec0_.idSuporte=?
2009-07-31 15:56:17,296 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Suporte: select suporte0_.idSuporte as idSuporte13_3_, suporte0_.idCliente as idCliente13_3_, suporte0_.cliente_idCliente as cliente2_13_3_, suporte0_.idContato as idContato13_3_, suporte0_.contato_idContato as contato3_13_3_, suporte0_.descAtividade as descAtiv4_13_3_, suporte0_.horasPrevistas as horasPre5_13_3_, suporte0_.horasTotais as horasTot6_13_3_, suporte0_.nivelSeveridade as nivelSev7_13_3_, cliente1_.idCliente as idCliente0_0_, cliente1_.cpfCnpjCliente as cpfCnpjC2_0_0_, cliente1_.nomeCliente as nomeClie3_0_0_, contato2_.idContato as idContato1_1_, contato2_.areaContato as areaCont2_1_1_, contato2_.idCliente as idCliente1_1_, contato2_.cliente_idCliente as cliente3_1_1_, contato2_.desContato as desContato1_1_, contato2_.email2Contato as email5_1_1_, contato2_.emailContato as emailCon6_1_1_, contato2_.enderecoContato as endereco7_1_1_, contato2_.nomeContato as nomeCont8_1_1_, contato2_.paginaContato as paginaCo9_1_1_, cliente3_.idCliente as idCliente0_2_, cliente3_.cpfCnpjCliente as cpfCnpjC2_0_2_, cliente3_.nomeCliente as nomeClie3_0_2_ from public.Suporte suporte0_ inner join public.Cliente cliente1_ on suporte0_.idCliente=cliente1_.idCliente inner join public.Contato contato2_ on suporte0_.idContato=contato2_.idContato left outer join public.Cliente cliente3_ on contato2_.idCliente=cliente3_.idCliente where suporte0_.idSuporte=?
2009-07-31 15:56:17,296 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Suporte: select suporte0_.idSuporte as idSuporte13_3_, suporte0_.idCliente as idCliente13_3_, suporte0_.cliente_idCliente as cliente2_13_3_, suporte0_.idContato as idContato13_3_, suporte0_.contato_idContato as contato3_13_3_, suporte0_.descAtividade as descAtiv4_13_3_, suporte0_.horasPrevistas as horasPre5_13_3_, suporte0_.horasTotais as horasTot6_13_3_, suporte0_.nivelSeveridade as nivelSev7_13_3_, cliente1_.idCliente as idCliente0_0_, cliente1_.cpfCnpjCliente as cpfCnpjC2_0_0_, cliente1_.nomeCliente as nomeClie3_0_0_, contato2_.idContato as idContato1_1_, contato2_.areaContato as areaCont2_1_1_, contato2_.idCliente as idCliente1_1_, contato2_.cliente_idCliente as cliente3_1_1_, contato2_.desContato as desContato1_1_, contato2_.email2Contato as email5_1_1_, contato2_.emailContato as emailCon6_1_1_, contato2_.enderecoContato as endereco7_1_1_, contato2_.nomeContato as nomeCont8_1_1_, contato2_.paginaContato as paginaCo9_1_1_, cliente3_.idCliente as idCliente0_2_, cliente3_.cpfCnpjCliente as cpfCnpjC2_0_2_, cliente3_.nomeCliente as nomeClie3_0_2_ from public.Suporte suporte0_ inner join public.Cliente cliente1_ on suporte0_.idCliente=cliente1_.idCliente inner join public.Contato contato2_ on suporte0_.idContato=contato2_.idContato left outer join public.Cliente cliente3_ on contato2_.idCliente=cliente3_.idCliente where suporte0_.idSuporte=?
2009-07-31 15:56:17,312 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Suporte: select suporte0_.idSuporte as idSuporte13_0_, suporte0_.idCliente as idCliente13_0_, suporte0_.cliente_idCliente as cliente2_13_0_, suporte0_.idContato as idContato13_0_, suporte0_.contato_idContato as contato3_13_0_, suporte0_.descAtividade as descAtiv4_13_0_, suporte0_.horasPrevistas as horasPre5_13_0_, suporte0_.horasTotais as horasTot6_13_0_, suporte0_.nivelSeveridade as nivelSev7_13_0_ from public.Suporte suporte0_ where suporte0_.idSuporte=? for update
2009-07-31 15:56:17,312 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Suporte: select suporte0_.idSuporte as idSuporte13_0_, suporte0_.idCliente as idCliente13_0_, suporte0_.cliente_idCliente as cliente2_13_0_, suporte0_.idContato as idContato13_0_, suporte0_.contato_idContato as contato3_13_0_, suporte0_.descAtividade as descAtiv4_13_0_, suporte0_.horasPrevistas as horasPre5_13_0_, suporte0_.horasTotais as horasTot6_13_0_, suporte0_.nivelSeveridade as nivelSev7_13_0_ from public.Suporte suporte0_ where suporte0_.idSuporte=? for update
2009-07-31 15:56:17,312 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Suporte: select suporte0_.idSuporte as idSuporte13_0_, suporte0_.idCliente as idCliente13_0_, suporte0_.cliente_idCliente as cliente2_13_0_, suporte0_.idContato as idContato13_0_, suporte0_.contato_idContato as contato3_13_0_, suporte0_.descAtividade as descAtiv4_13_0_, suporte0_.horasPrevistas as horasPre5_13_0_, suporte0_.horasTotais as horasTot6_13_0_, suporte0_.nivelSeveridade as nivelSev7_13_0_ from public.Suporte suporte0_ where suporte0_.idSuporte=? for update
2009-07-31 15:56:17,328 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_MERGE on entity br.org.shift.persistencia.Suporte: select suporte0_.idSuporte as idSuporte13_3_, suporte0_.idCliente as idCliente13_3_, suporte0_.cliente_idCliente as cliente2_13_3_, suporte0_.idContato as idContato13_3_, suporte0_.contato_idContato as contato3_13_3_, suporte0_.descAtividade as descAtiv4_13_3_, suporte0_.horasPrevistas as horasPre5_13_3_, suporte0_.horasTotais as horasTot6_13_3_, suporte0_.nivelSeveridade as nivelSev7_13_3_, cliente1_.idCliente as idCliente0_0_, cliente1_.cpfCnpjCliente as cpfCnpjC2_0_0_, cliente1_.nomeCliente as nomeClie3_0_0_, contato2_.idCliente as idCliente5_, contato2_.idContato as idContato5_, contato2_.idContato as idContato1_1_, contato2_.areaContato as areaCont2_1_1_, contato2_.idCliente as idCliente1_1_, contato2_.cliente_idCliente as cliente3_1_1_, contato2_.desContato as desContato1_1_, contato2_.email2Contato as email5_1_1_, contato2_.emailContato as emailCon6_1_1_, contato2_.enderecoContato as endereco7_1_1_, contato2_.nomeContato as nomeCont8_1_1_, contato2_.paginaContato as paginaCo9_1_1_, contato3_.idContato as idContato1_2_, contato3_.areaContato as areaCont2_1_2_, contato3_.idCliente as idCliente1_2_, contato3_.cliente_idCliente as cliente3_1_2_, contato3_.desContato as desContato1_2_, contato3_.email2Contato as email5_1_2_, contato3_.emailContato as emailCon6_1_2_, contato3_.enderecoContato as endereco7_1_2_, contato3_.nomeContato as nomeCont8_1_2_, contato3_.paginaContato as paginaCo9_1_2_ from public.Suporte suporte0_ inner join public.Cliente cliente1_ on suporte0_.idCliente=cliente1_.idCliente left outer join public.Contato contato2_ on cliente1_.idCliente=contato2_.idCliente inner join public.Contato contato3_ on suporte0_.idContato=contato3_.idContato where suporte0_.idSuporte=?
2009-07-31 15:56:17,328 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_REFRESH on entity br.org.shift.persistencia.Suporte: select suporte0_.idSuporte as idSuporte13_0_, suporte0_.idCliente as idCliente13_0_, suporte0_.cliente_idCliente as cliente2_13_0_, suporte0_.idContato as idContato13_0_, suporte0_.contato_idContato as contato3_13_0_, suporte0_.descAtividade as descAtiv4_13_0_, suporte0_.horasPrevistas as horasPre5_13_0_, suporte0_.horasTotais as horasTot6_13_0_, suporte0_.nivelSeveridade as nivelSev7_13_0_ from public.Suporte suporte0_ where suporte0_.idSuporte=?
2009-07-31 15:56:17,328 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ArquivoProjeto: select arquivopro0_.idArquivoProjeto as idArquiv1_15_0_, arquivopro0_.descArquivo as descArqu2_15_0_, arquivopro0_.nomeArquivo as nomeArqu3_15_0_, arquivopro0_.idProjeto as idProjeto15_0_ from ArquivoProjeto arquivopro0_ where arquivopro0_.idArquivoProjeto=?
2009-07-31 15:56:17,328 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ArquivoProjeto: select arquivopro0_.idArquivoProjeto as idArquiv1_15_0_, arquivopro0_.descArquivo as descArqu2_15_0_, arquivopro0_.nomeArquivo as nomeArqu3_15_0_, arquivopro0_.idProjeto as idProjeto15_0_ from ArquivoProjeto arquivopro0_ where arquivopro0_.idArquivoProjeto=?
2009-07-31 15:56:17,328 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ArquivoProjeto: select arquivopro0_.idArquivoProjeto as idArquiv1_15_0_, arquivopro0_.descArquivo as descArqu2_15_0_, arquivopro0_.nomeArquivo as nomeArqu3_15_0_, arquivopro0_.idProjeto as idProjeto15_0_ from ArquivoProjeto arquivopro0_ where arquivopro0_.idArquivoProjeto=? for update
2009-07-31 15:56:17,328 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ArquivoProjeto: select arquivopro0_.idArquivoProjeto as idArquiv1_15_0_, arquivopro0_.descArquivo as descArqu2_15_0_, arquivopro0_.nomeArquivo as nomeArqu3_15_0_, arquivopro0_.idProjeto as idProjeto15_0_ from ArquivoProjeto arquivopro0_ where arquivopro0_.idArquivoProjeto=? for update
2009-07-31 15:56:17,343 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ArquivoProjeto: select arquivopro0_.idArquivoProjeto as idArquiv1_15_0_, arquivopro0_.descArquivo as descArqu2_15_0_, arquivopro0_.nomeArquivo as nomeArqu3_15_0_, arquivopro0_.idProjeto as idProjeto15_0_ from ArquivoProjeto arquivopro0_ where arquivopro0_.idArquivoProjeto=? for update
2009-07-31 15:56:17,343 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_MERGE on entity br.org.shift.persistencia.ArquivoProjeto: select arquivopro0_.idArquivoProjeto as idArquiv1_15_0_, arquivopro0_.descArquivo as descArqu2_15_0_, arquivopro0_.nomeArquivo as nomeArqu3_15_0_, arquivopro0_.idProjeto as idProjeto15_0_ from ArquivoProjeto arquivopro0_ where arquivopro0_.idArquivoProjeto=?
2009-07-31 15:56:17,343 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_REFRESH on entity br.org.shift.persistencia.ArquivoProjeto: select arquivopro0_.idArquivoProjeto as idArquiv1_15_0_, arquivopro0_.descArquivo as descArqu2_15_0_, arquivopro0_.nomeArquivo as nomeArqu3_15_0_, arquivopro0_.idProjeto as idProjeto15_0_ from ArquivoProjeto arquivopro0_ where arquivopro0_.idArquivoProjeto=?
2009-07-31 15:56:17,343 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ParceiroProjeto: select parceiropr0_.idParceiro as idParceiro7_0_, parceiropr0_.idProjeto as idProjeto7_0_ from ParceiroProjeto parceiropr0_ where parceiropr0_.idParceiro=?
2009-07-31 15:56:17,343 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ParceiroProjeto: select parceiropr0_.idParceiro as idParceiro7_0_, parceiropr0_.idProjeto as idProjeto7_0_ from ParceiroProjeto parceiropr0_ where parceiropr0_.idParceiro=?
2009-07-31 15:56:17,343 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ParceiroProjeto: select parceiropr0_.idParceiro as idParceiro7_0_, parceiropr0_.idProjeto as idProjeto7_0_ from ParceiroProjeto parceiropr0_ where parceiropr0_.idParceiro=? for update
2009-07-31 15:56:17,343 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ParceiroProjeto: select parceiropr0_.idParceiro as idParceiro7_0_, parceiropr0_.idProjeto as idProjeto7_0_ from ParceiroProjeto parceiropr0_ where parceiropr0_.idParceiro=? for update
2009-07-31 15:56:17,343 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ParceiroProjeto: select parceiropr0_.idParceiro as idParceiro7_0_, parceiropr0_.idProjeto as idProjeto7_0_ from ParceiroProjeto parceiropr0_ where parceiropr0_.idParceiro=? for update
2009-07-31 15:56:17,359 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_MERGE on entity br.org.shift.persistencia.ParceiroProjeto: select parceiropr0_.idParceiro as idParceiro7_0_, parceiropr0_.idProjeto as idProjeto7_0_ from ParceiroProjeto parceiropr0_ where parceiropr0_.idParceiro=?
2009-07-31 15:56:17,359 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_REFRESH on entity br.org.shift.persistencia.ParceiroProjeto: select parceiropr0_.idParceiro as idParceiro7_0_, parceiropr0_.idProjeto as idProjeto7_0_ from ParceiroProjeto parceiropr0_ where parceiropr0_.idParceiro=?
2009-07-31 15:56:17,359 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ProjetoTecnologia: select projetotec0_.idProjeto as idProjeto11_0_ from public.ProjetoTecnologia projetotec0_ where projetotec0_.idProjeto=?
2009-07-31 15:56:17,359 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ProjetoTecnologia: select projetotec0_.idProjeto as idProjeto11_0_ from public.ProjetoTecnologia projetotec0_ where projetotec0_.idProjeto=?
2009-07-31 15:56:17,359 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ProjetoTecnologia: select projetotec0_.idProjeto as idProjeto11_0_ from public.ProjetoTecnologia projetotec0_ where projetotec0_.idProjeto=? for update
2009-07-31 15:56:17,359 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ProjetoTecnologia: select projetotec0_.idProjeto as idProjeto11_0_ from public.ProjetoTecnologia projetotec0_ where projetotec0_.idProjeto=? for update
2009-07-31 15:56:17,359 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ProjetoTecnologia: select projetotec0_.idProjeto as idProjeto11_0_ from public.ProjetoTecnologia projetotec0_ where projetotec0_.idProjeto=? for update
2009-07-31 15:56:17,359 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_MERGE on entity br.org.shift.persistencia.ProjetoTecnologia: select projetotec0_.idProjeto as idProjeto11_0_ from public.ProjetoTecnologia projetotec0_ where projetotec0_.idProjeto=?
2009-07-31 15:56:17,359 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_REFRESH on entity br.org.shift.persistencia.ProjetoTecnologia: select projetotec0_.idProjeto as idProjeto11_0_ from public.ProjetoTecnologia projetotec0_ where projetotec0_.idProjeto=?
2009-07-31 15:56:17,359 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.TelefoneFuncionario: select telefonefu0_.idTelefoneFuncionario as idTelefo1_18_0_, telefonefu0_.descTel as descTel18_0_, telefonefu0_.idFuncionario as idFuncio4_18_0_, telefonefu0_.telefone as telefone18_0_ from public.TelefoneFuncionario telefonefu0_ where telefonefu0_.idTelefoneFuncionario=?
2009-07-31 15:56:17,375 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.TelefoneFuncionario: select telefonefu0_.idTelefoneFuncionario as idTelefo1_18_0_, telefonefu0_.descTel as descTel18_0_, telefonefu0_.idFuncionario as idFuncio4_18_0_, telefonefu0_.telefone as telefone18_0_ from public.TelefoneFuncionario telefonefu0_ where telefonefu0_.idTelefoneFuncionario=?
2009-07-31 15:56:17,375 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.TelefoneFuncionario: select telefonefu0_.idTelefoneFuncionario as idTelefo1_18_0_, telefonefu0_.descTel as descTel18_0_, telefonefu0_.idFuncionario as idFuncio4_18_0_, telefonefu0_.telefone as telefone18_0_ from public.TelefoneFuncionario telefonefu0_ where telefonefu0_.idTelefoneFuncionario=? for update
2009-07-31 15:56:17,375 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.TelefoneFuncionario: select telefonefu0_.idTelefoneFuncionario as idTelefo1_18_0_, telefonefu0_.descTel as descTel18_0_, telefonefu0_.idFuncionario as idFuncio4_18_0_, telefonefu0_.telefone as telefone18_0_ from public.TelefoneFuncionario telefonefu0_ where telefonefu0_.idTelefoneFuncionario=? for update
2009-07-31 15:56:17,375 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.TelefoneFuncionario: select telefonefu0_.idTelefoneFuncionario as idTelefo1_18_0_, telefonefu0_.descTel as descTel18_0_, telefonefu0_.idFuncionario as idFuncio4_18_0_, telefonefu0_.telefone as telefone18_0_ from public.TelefoneFuncionario telefonefu0_ where telefonefu0_.idTelefoneFuncionario=? for update
2009-07-31 15:56:17,375 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_MERGE on entity br.org.shift.persistencia.TelefoneFuncionario: select telefonefu0_.idTelefoneFuncionario as idTelefo1_18_0_, telefonefu0_.descTel as descTel18_0_, telefonefu0_.idFuncionario as idFuncio4_18_0_, telefonefu0_.telefone as telefone18_0_ from public.TelefoneFuncionario telefonefu0_ where telefonefu0_.idTelefoneFuncionario=?
2009-07-31 15:56:17,375 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_REFRESH on entity br.org.shift.persistencia.TelefoneFuncionario: select telefonefu0_.idTelefoneFuncionario as idTelefo1_18_0_, telefonefu0_.descTel as descTel18_0_, telefonefu0_.idFuncionario as idFuncio4_18_0_, telefonefu0_.telefone as telefone18_0_ from public.TelefoneFuncionario telefonefu0_ where telefonefu0_.idTelefoneFuncionario=?
2009-07-31 15:56:17,437 DEBUG loader.collection.OneToManyLoader -> Static select for one-to-many br.org.shift.persistencia.Projeto.arquivoProjeto: select arquivopro0_.idProjeto as idProjeto1_, arquivopro0_.idArquivoProjeto as idArquiv1_1_, arquivopro0_.idArquivoProjeto as idArquiv1_15_0_, arquivopro0_.descArquivo as descArqu2_15_0_, arquivopro0_.nomeArquivo as nomeArqu3_15_0_, arquivopro0_.idProjeto as idProjeto15_0_ from ArquivoProjeto arquivopro0_ where arquivopro0_.idProjeto=?
2009-07-31 15:56:17,453 DEBUG loader.collection.OneToManyLoader -> Static select for one-to-many br.org.shift.persistencia.Funcionario.telefoneFuncionario: select telefonefu0_.idFuncionario as idFuncio4_1_, telefonefu0_.idTelefoneFuncionario as idTelefo1_1_, telefonefu0_.idTelefoneFuncionario as idTelefo1_18_0_, telefonefu0_.descTel as descTel18_0_, telefonefu0_.idFuncionario as idFuncio4_18_0_, telefonefu0_.telefone as telefone18_0_ from public.TelefoneFuncionario telefonefu0_ where telefonefu0_.idFuncionario=?
2009-07-31 15:56:17,453 DEBUG loader.collection.OneToManyLoader -> Static select for one-to-many br.org.shift.persistencia.TipoTecnologia.tecnologia: select tecnologia0_.idTipoTecnologia as idTipoTe4_1_, tecnologia0_.idTecnologia as idTecnol1_1_, tecnologia0_.idTecnologia as idTecnol1_16_0_, tecnologia0_.descTecnologia as descTecn2_16_0_, tecnologia0_.nomeTecnologia as nomeTecn3_16_0_, tecnologia0_.idTipoTecnologia as idTipoTe4_16_0_ from public.Tecnologia tecnologia0_ where tecnologia0_.idTipoTecnologia=?
2009-07-31 15:56:17,500 DEBUG loader.collection.BasicCollectionLoader -> Static select for collection br.org.shift.persistencia.Tecnologia.suporte: select suporte0_.idTecnologia as idTecnol1_4_, suporte0_.idSuporte as idSuporte4_, suporte1_.idSuporte as idSuporte13_0_, suporte1_.idCliente as idCliente13_0_, suporte1_.cliente_idCliente as cliente2_13_0_, suporte1_.idContato as idContato13_0_, suporte1_.contato_idContato as contato3_13_0_, suporte1_.descAtividade as descAtiv4_13_0_, suporte1_.horasPrevistas as horasPre5_13_0_, suporte1_.horasTotais as horasTot6_13_0_, suporte1_.nivelSeveridade as nivelSev7_13_0_, cliente2_.idCliente as idCliente0_1_, cliente2_.cpfCnpjCliente as cpfCnpjC2_0_1_, cliente2_.nomeCliente as nomeClie3_0_1_, contato3_.idContato as idContato1_2_, contato3_.areaContato as areaCont2_1_2_, contato3_.idCliente as idCliente1_2_, contato3_.cliente_idCliente as cliente3_1_2_, contato3_.desContato as desContato1_2_, contato3_.email2Contato as email5_1_2_, contato3_.emailContato as emailCon6_1_2_, contato3_.enderecoContato as endereco7_1_2_, contato3_.nomeContato as nomeCont8_1_2_, contato3_.paginaContato as paginaCo9_1_2_, cliente4_.idCliente as idCliente0_3_, cliente4_.cpfCnpjCliente as cpfCnpjC2_0_3_, cliente4_.nomeCliente as nomeClie3_0_3_ from suporteTecnologia suporte0_ left outer join public.Suporte suporte1_ on suporte0_.idSuporte=suporte1_.idSuporte inner join public.Cliente cliente2_ on suporte1_.idCliente=cliente2_.idCliente inner join public.Contato contato3_ on suporte1_.idContato=contato3_.idContato left outer join public.Cliente cliente4_ on contato3_.idCliente=cliente4_.idCliente where suporte0_.idTecnologia=?
2009-07-31 15:56:17,500 DEBUG loader.collection.OneToManyLoader -> Static select for one-to-many br.org.shift.persistencia.Contato.telefoneContato: select telefoneco0_.idContato as idContato1_, telefoneco0_.idTelefoneContato as idTelefo1_1_, telefoneco0_.idTelefoneContato as idTelefo1_17_0_, telefoneco0_.idContato as idContato17_0_, telefoneco0_.descTel as descTel17_0_, telefoneco0_.telefone as telefone17_0_ from public.TelefoneContato telefoneco0_ where telefoneco0_.idContato=?
2009-07-31 15:56:17,515 DEBUG loader.collection.BasicCollectionLoader -> Static select for collection br.org.shift.persistencia.Funcionario.suporte: select suporte0_.idFuncionario as idFuncio2_4_, suporte0_.idSuporte as idSuporte4_, suporte1_.idSuporte as idSuporte13_0_, suporte1_.idCliente as idCliente13_0_, suporte1_.cliente_idCliente as cliente2_13_0_, suporte1_.idContato as idContato13_0_, suporte1_.contato_idContato as contato3_13_0_, suporte1_.descAtividade as descAtiv4_13_0_, suporte1_.horasPrevistas as horasPre5_13_0_, suporte1_.horasTotais as horasTot6_13_0_, suporte1_.nivelSeveridade as nivelSev7_13_0_, cliente2_.idCliente as idCliente0_1_, cliente2_.cpfCnpjCliente as cpfCnpjC2_0_1_, cliente2_.nomeCliente as nomeClie3_0_1_, contato3_.idContato as idContato1_2_, contato3_.areaContato as areaCont2_1_2_, contato3_.idCliente as idCliente1_2_, contato3_.cliente_idCliente as cliente3_1_2_, contato3_.desContato as desContato1_2_, contato3_.email2Contato as email5_1_2_, contato3_.emailContato as emailCon6_1_2_, contato3_.enderecoContato as endereco7_1_2_, contato3_.nomeContato as nomeCont8_1_2_, contato3_.paginaContato as paginaCo9_1_2_, cliente4_.idCliente as idCliente0_3_, cliente4_.cpfCnpjCliente as cpfCnpjC2_0_3_, cliente4_.nomeCliente as nomeClie3_0_3_ from participaSuporte suporte0_ left outer join public.Suporte suporte1_ on suporte0_.idSuporte=suporte1_.idSuporte inner join public.Cliente cliente2_ on suporte1_.idCliente=cliente2_.idCliente inner join public.Contato contato3_ on suporte1_.idContato=contato3_.idContato left outer join public.Cliente cliente4_ on contato3_.idCliente=cliente4_.idCliente where suporte0_.idFuncionario=?
2009-07-31 15:56:17,515 DEBUG loader.collection.OneToManyLoader -> Static select for one-to-many br.org.shift.persistencia.Suporte.datasSuporte: select datassupor0_.idSuporte as idSuporte1_, datassupor0_.idDatasSuporte as idDatasS1_1_, datassupor0_.idDatasSuporte as idDatasS1_3_0_, datassupor0_.dtFim as dtFim3_0_, datassupor0_.dtIni as dtIni3_0_, datassupor0_.obs as obs3_0_, datassupor0_.idSuporte as idSuporte3_0_ from public.DatasSuporte datassupor0_ where datassupor0_.idSuporte=?
2009-07-31 15:56:17,531 DEBUG loader.collection.BasicCollectionLoader -> Static select for collection br.org.shift.persistencia.Contato.projeto: select projeto0_.idContato as idContato2_, projeto0_.idProjeto as idProjeto2_, projeto1_.idProjeto as idProjeto2_0_, projeto1_.idCliente as idCliente2_0_, projeto1_.descricaoProjeto as descrica2_2_0_, projeto1_.diasProjeto as diasProj3_2_0_, projeto1_.dtFim as dtFim2_0_, projeto1_.dtFimPrev as dtFimPrev2_0_, projeto1_.dtInicio as dtInicio2_0_, projeto1_.dtInicioPrev as dtInicio7_2_0_, projeto1_.nomeProjeto as nomeProj8_2_0_, projeto1_.semanasProjeto as semanasP9_2_0_, cliente2_.idCliente as idCliente0_1_, cliente2_.cpfCnpjCliente as cpfCnpjC2_0_1_, cliente2_.nomeCliente as nomeClie3_0_1_ from contatoProjeto projeto0_ left outer join public.Projeto projeto1_ on projeto0_.idProjeto=projeto1_.idProjeto inner join public.Cliente cliente2_ on projeto1_.idCliente=cliente2_.idCliente where projeto0_.idContato=?
2009-07-31 15:56:17,531 DEBUG loader.collection.BasicCollectionLoader -> Static select for collection br.org.shift.persistencia.Projeto.parceiro: select parceiro0_.idProjeto as idProjeto1_, parceiro0_.idParceiro as idParceiro1_, parceiro1_.idParceiro as idParceiro6_0_, parceiro1_.email2Parceiro as email2_6_0_, parceiro1_.emailParceiro as emailPar3_6_0_, parceiro1_.nomeParceiro as nomeParc4_6_0_, parceiro1_.telefone2Parceiro as telefone5_6_0_, parceiro1_.telefoneParceiro as telefone6_6_0_ from parceiroProjeto parceiro0_ left outer join public.Parceiro parceiro1_ on parceiro0_.idParceiro=parceiro1_.idParceiro where parceiro0_.idProjeto=?
2009-07-31 15:56:17,531 DEBUG loader.collection.OneToManyLoader -> Static select for one-to-many br.org.shift.persistencia.Contato.suporte: select suporte0_.idContato as idContato2_, suporte0_.idSuporte as idSuporte2_, suporte0_.idSuporte as idSuporte13_1_, suporte0_.idCliente as idCliente13_1_, suporte0_.cliente_idCliente as cliente2_13_1_, suporte0_.idContato as idContato13_1_, suporte0_.contato_idContato as contato3_13_1_, suporte0_.descAtividade as descAtiv4_13_1_, suporte0_.horasPrevistas as horasPre5_13_1_, suporte0_.horasTotais as horasTot6_13_1_, suporte0_.nivelSeveridade as nivelSev7_13_1_, cliente1_.idCliente as idCliente0_0_, cliente1_.cpfCnpjCliente as cpfCnpjC2_0_0_, cliente1_.nomeCliente as nomeClie3_0_0_ from public.Suporte suporte0_ inner join public.Cliente cliente1_ on suporte0_.idCliente=cliente1_.idCliente where suporte0_.idContato=?
2009-07-31 15:56:17,546 DEBUG loader.collection.BasicCollectionLoader -> Static select for collection br.org.shift.persistencia.Parceiro.projeto: select projeto0_.idParceiro as idParceiro2_, projeto0_.idProjeto as idProjeto2_, projeto1_.idProjeto as idProjeto2_0_, projeto1_.idCliente as idCliente2_0_, projeto1_.descricaoProjeto as descrica2_2_0_, projeto1_.diasProjeto as diasProj3_2_0_, projeto1_.dtFim as dtFim2_0_, projeto1_.dtFimPrev as dtFimPrev2_0_, projeto1_.dtInicio as dtInicio2_0_, projeto1_.dtInicioPrev as dtInicio7_2_0_, projeto1_.nomeProjeto as nomeProj8_2_0_, projeto1_.semanasProjeto as semanasP9_2_0_, cliente2_.idCliente as idCliente0_1_, cliente2_.cpfCnpjCliente as cpfCnpjC2_0_1_, cliente2_.nomeCliente as nomeClie3_0_1_ from parceiroProjeto projeto0_ left outer join public.Projeto projeto1_ on projeto0_.idProjeto=projeto1_.idProjeto inner join public.Cliente cliente2_ on projeto1_.idCliente=cliente2_.idCliente where projeto0_.idParceiro=?
2009-07-31 15:56:17,578 DEBUG loader.collection.OneToManyLoader -> Static select for one-to-many br.org.shift.persistencia.Cliente.projeto: select projeto0_.idCliente as idCliente1_, projeto0_.idProjeto as idProjeto1_, projeto0_.idProjeto as idProjeto2_0_, projeto0_.idCliente as idCliente2_0_, projeto0_.descricaoProjeto as descrica2_2_0_, projeto0_.diasProjeto as diasProj3_2_0_, projeto0_.dtFim as dtFim2_0_, projeto0_.dtFimPrev as dtFimPrev2_0_, projeto0_.dtInicio as dtInicio2_0_, projeto0_.dtInicioPrev as dtInicio7_2_0_, projeto0_.nomeProjeto as nomeProj8_2_0_, projeto0_.semanasProjeto as semanasP9_2_0_ from public.Projeto projeto0_ where projeto0_.idCliente=?
2009-07-31 15:56:17,578 DEBUG loader.collection.OneToManyLoader -> Static select for one-to-many br.org.shift.persistencia.Projeto.fasesProjeto: select fasesproje0_.idProjeto as idProjeto1_, fasesproje0_.idFasesProjeto as idFasesP1_1_, fasesproje0_.idFasesProjeto as idFasesP1_20_0_, fasesproje0_.descFase as descFase20_0_, fasesproje0_.nomeFase as nomeFase20_0_, fasesproje0_.idProjeto as idProjeto20_0_ from FasesProjeto fasesproje0_ where fasesproje0_.idProjeto=?
2009-07-31 15:56:17,578 DEBUG loader.collection.BasicCollectionLoader -> Static select for collection br.org.shift.persistencia.Projeto.funcionario: select funcionari0_.idProjeto as idProjeto1_, funcionari0_.idFuncionario as idFuncio1_1_, funcionari1_.idFuncionario as idFuncio1_5_0_, funcionari1_.dataAdmissao as dataAdmi2_5_0_, funcionari1_.email2Funcionaro as email3_5_0_, funcionari1_.emailFuncionario as emailFun4_5_0_, funcionari1_.enderecoFuncionario as endereco5_5_0_, funcionari1_.funcionarioAtivo as funciona6_5_0_, funcionari1_.nomeFuncionario as nomeFunc7_5_0_ from participaProjeto funcionari0_ left outer join public.Funcionario funcionari1_ on funcionari0_.idFuncionario=funcionari1_.idFuncionario where funcionari0_.idProjeto=?
2009-07-31 15:56:17,593 DEBUG loader.collection.OneToManyLoader -> Static select for one-to-many br.org.shift.persistencia.Cliente.suporte: select suporte0_.idCliente as idCliente3_, suporte0_.idSuporte as idSuporte3_, suporte0_.idSuporte as idSuporte13_2_, suporte0_.idCliente as idCliente13_2_, suporte0_.cliente_idCliente as cliente2_13_2_, suporte0_.idContato as idContato13_2_, suporte0_.contato_idContato as contato3_13_2_, suporte0_.descAtividade as descAtiv4_13_2_, suporte0_.horasPrevistas as horasPre5_13_2_, suporte0_.horasTotais as horasTot6_13_2_, suporte0_.nivelSeveridade as nivelSev7_13_2_, contato1_.idContato as idContato1_0_, contato1_.areaContato as areaCont2_1_0_, contato1_.idCliente as idCliente1_0_, contato1_.cliente_idCliente as cliente3_1_0_, contato1_.desContato as desContato1_0_, contato1_.email2Contato as email5_1_0_, contato1_.emailContato as emailCon6_1_0_, contato1_.enderecoContato as endereco7_1_0_, contato1_.nomeContato as nomeCont8_1_0_, contato1_.paginaContato as paginaCo9_1_0_, cliente2_.idCliente as idCliente0_1_, cliente2_.cpfCnpjCliente as cpfCnpjC2_0_1_, cliente2_.nomeCliente as nomeClie3_0_1_ from public.Suporte suporte0_ inner join public.Contato contato1_ on suporte0_.idContato=contato1_.idContato left outer join public.Cliente cliente2_ on contato1_.idCliente=cliente2_.idCliente where suporte0_.idCliente=?
2009-07-31 15:56:17,593 DEBUG loader.collection.BasicCollectionLoader -> Static select for collection br.org.shift.persistencia.Funcionario.projeto: select projeto0_.idFuncionario as idFuncio1_2_, projeto0_.idProjeto as idProjeto2_, projeto1_.idProjeto as idProjeto2_0_, projeto1_.idCliente as idCliente2_0_, projeto1_.descricaoProjeto as descrica2_2_0_, projeto1_.diasProjeto as diasProj3_2_0_, projeto1_.dtFim as dtFim2_0_, projeto1_.dtFimPrev as dtFimPrev2_0_, projeto1_.dtInicio as dtInicio2_0_, projeto1_.dtInicioPrev as dtInicio7_2_0_, projeto1_.nomeProjeto as nomeProj8_2_0_, projeto1_.semanasProjeto as semanasP9_2_0_, cliente2_.idCliente as idCliente0_1_, cliente2_.cpfCnpjCliente as cpfCnpjC2_0_1_, cliente2_.nomeCliente as nomeClie3_0_1_ from participaProjeto projeto0_ left outer join public.Projeto projeto1_ on projeto0_.idProjeto=projeto1_.idProjeto inner join public.Cliente cliente2_ on projeto1_.idCliente=cliente2_.idCliente where projeto0_.idFuncionario=?
2009-07-31 15:56:17,593 DEBUG loader.collection.BasicCollectionLoader -> Static select for collection br.org.shift.persistencia.Tecnologia.projeto: select projeto0_.idTecnologia as idTecnol1_2_, projeto0_.idProjeto as idProjeto2_, projeto1_.idProjeto as idProjeto2_0_, projeto1_.idCliente as idCliente2_0_, projeto1_.descricaoProjeto as descrica2_2_0_, projeto1_.diasProjeto as diasProj3_2_0_, projeto1_.dtFim as dtFim2_0_, projeto1_.dtFimPrev as dtFimPrev2_0_, projeto1_.dtInicio as dtInicio2_0_, projeto1_.dtInicioPrev as dtInicio7_2_0_, projeto1_.nomeProjeto as nomeProj8_2_0_, projeto1_.semanasProjeto as semanasP9_2_0_, cliente2_.idCliente as idCliente0_1_, cliente2_.cpfCnpjCliente as cpfCnpjC2_0_1_, cliente2_.nomeCliente as nomeClie3_0_1_ from projetoTecnologia projeto0_ left outer join public.Projeto projeto1_ on projeto0_.idProjeto=projeto1_.idProjeto inner join public.Cliente cliente2_ on projeto1_.idCliente=cliente2_.idCliente where projeto0_.idTecnologia=?
2009-07-31 15:56:17,609 DEBUG loader.collection.BasicCollectionLoader -> Static select for collection br.org.shift.persistencia.Projeto.tecnologia: select tecnologia0_.idProjeto as idProjeto2_, tecnologia0_.idTecnologia as idTecnol1_2_, tecnologia1_.idTecnologia as idTecnol1_16_0_, tecnologia1_.descTecnologia as descTecn2_16_0_, tecnologia1_.nomeTecnologia as nomeTecn3_16_0_, tecnologia1_.idTipoTecnologia as idTipoTe4_16_0_, tipotecnol2_.idTipoTecnologia as idTipoTe1_19_1_, tipotecnol2_.descTipo as descTipo19_1_, tipotecnol2_.nomeTecnologia as nomeTecn3_19_1_ from projetoTecnologia tecnologia0_ left outer join public.Tecnologia tecnologia1_ on tecnologia0_.idTecnologia=tecnologia1_.idTecnologia left outer join public.TipoTecnologia tipotecnol2_ on tecnologia1_.idTipoTecnologia=tipotecnol2_.idTipoTecnologia where tecnologia0_.idProjeto=?
2009-07-31 15:56:17,609 DEBUG loader.collection.OneToManyLoader -> Static select for one-to-many br.org.shift.persistencia.Cliente.contato: select contato0_.idCliente as idCliente1_, contato0_.idContato as idContato1_, contato0_.idContato as idContato1_0_, contato0_.areaContato as areaCont2_1_0_, contato0_.idCliente as idCliente1_0_, contato0_.cliente_idCliente as cliente3_1_0_, contato0_.desContato as desContato1_0_, contato0_.email2Contato as email5_1_0_, contato0_.emailContato as emailCon6_1_0_, contato0_.enderecoContato as endereco7_1_0_, contato0_.nomeContato as nomeCont8_1_0_, contato0_.paginaContato as paginaCo9_1_0_ from public.Contato contato0_ where contato0_.idCliente=?
2009-07-31 15:56:17,625 DEBUG loader.collection.BasicCollectionLoader -> Static select for collection br.org.shift.persistencia.Parceiro.tecnologia: select tecnologia0_.idParceiro as idParceiro2_, tecnologia0_.idTecnologia as idTecnol1_2_, tecnologia1_.idTecnologia as idTecnol1_16_0_, tecnologia1_.descTecnologia as descTecn2_16_0_, tecnologia1_.nomeTecnologia as nomeTecn3_16_0_, tecnologia1_.idTipoTecnologia as idTipoTe4_16_0_, tipotecnol2_.idTipoTecnologia as idTipoTe1_19_1_, tipotecnol2_.descTipo as descTipo19_1_, tipotecnol2_.nomeTecnologia as nomeTecn3_19_1_ from parceiroTecnologia tecnologia0_ left outer join public.Tecnologia tecnologia1_ on tecnologia0_.idTecnologia=tecnologia1_.idTecnologia left outer join public.TipoTecnologia tipotecnol2_ on tecnologia1_.idTipoTecnologia=tipotecnol2_.idTipoTecnologia where tecnologia0_.idParceiro=?
2009-07-31 15:56:17,640 DEBUG loader.collection.BasicCollectionLoader -> Static select for collection br.org.shift.persistencia.Projeto.contato: select contato0_.idProjeto as idProjeto2_, contato0_.idContato as idContato2_, contato1_.idContato as idContato1_0_, contato1_.areaContato as areaCont2_1_0_, contato1_.idCliente as idCliente1_0_, contato1_.cliente_idCliente as cliente3_1_0_, contato1_.desContato as desContato1_0_, contato1_.email2Contato as email5_1_0_, contato1_.emailContato as emailCon6_1_0_, contato1_.enderecoContato as endereco7_1_0_, contato1_.nomeContato as nomeCont8_1_0_, contato1_.paginaContato as paginaCo9_1_0_, cliente2_.idCliente as idCliente0_1_, cliente2_.cpfCnpjCliente as cpfCnpjC2_0_1_, cliente2_.nomeCliente as nomeClie3_0_1_ from contatoProjeto contato0_ left outer join public.Contato contato1_ on contato0_.idContato=contato1_.idContato inner join public.Cliente cliente2_ on contato1_.idCliente=cliente2_.idCliente where contato0_.idProjeto=?
2009-07-31 15:56:17,656 DEBUG loader.collection.BasicCollectionLoader -> Static select for collection br.org.shift.persistencia.Suporte.tecnologia: select tecnologia0_.idSuporte as idSuporte2_, tecnologia0_.idTecnologia as idTecnol1_2_, tecnologia1_.idTecnologia as idTecnol1_16_0_, tecnologia1_.descTecnologia as descTecn2_16_0_, tecnologia1_.nomeTecnologia as nomeTecn3_16_0_, tecnologia1_.idTipoTecnologia as idTipoTe4_16_0_, tipotecnol2_.idTipoTecnologia as idTipoTe1_19_1_, tipotecnol2_.descTipo as descTipo19_1_, tipotecnol2_.nomeTecnologia as nomeTecn3_19_1_ from suporteTecnologia tecnologia0_ left outer join public.Tecnologia tecnologia1_ on tecnologia0_.idTecnologia=tecnologia1_.idTecnologia left outer join public.TipoTecnologia tipotecnol2_ on tecnologia1_.idTipoTecnologia=tipotecnol2_.idTipoTecnologia where tecnologia0_.idSuporte=?
2009-07-31 15:56:17,656 DEBUG loader.collection.BasicCollectionLoader -> Static select for collection br.org.shift.persistencia.Tecnologia.parceiro: select parceiro0_.idTecnologia as idTecnol1_1_, parceiro0_.idParceiro as idParceiro1_, parceiro1_.idParceiro as idParceiro6_0_, parceiro1_.email2Parceiro as email2_6_0_, parceiro1_.emailParceiro as emailPar3_6_0_, parceiro1_.nomeParceiro as nomeParc4_6_0_, parceiro1_.telefone2Parceiro as telefone5_6_0_, parceiro1_.telefoneParceiro as telefone6_6_0_ from parceiroTecnologia parceiro0_ left outer join public.Parceiro parceiro1_ on parceiro0_.idParceiro=parceiro1_.idParceiro where parceiro0_.idTecnologia=?
2009-07-31 15:56:17,656 DEBUG loader.collection.BasicCollectionLoader -> Static select for collection br.org.shift.persistencia.Suporte.funcionario: select funcionari0_.idSuporte as idSuporte1_, funcionari0_.idFuncionario as idFuncio2_1_, funcionari1_.idFuncionario as idFuncio1_5_0_, funcionari1_.dataAdmissao as dataAdmi2_5_0_, funcionari1_.email2Funcionaro as email3_5_0_, funcionari1_.emailFuncionario as emailFun4_5_0_, funcionari1_.enderecoFuncionario as endereco5_5_0_, funcionari1_.funcionarioAtivo as funciona6_5_0_, funcionari1_.nomeFuncionario as nomeFunc7_5_0_ from participaSuporte funcionari0_ left outer join public.Funcionario funcionari1_ on funcionari0_.idFuncionario=funcionari1_.idFuncionario where funcionari0_.idSuporte=?
2009-07-31 15:56:17,687 DEBUG hibernate.impl.SessionFactoryObjectFactory -> initializing class SessionFactoryObjectFactory
2009-07-31 15:56:17,687 DEBUG hibernate.impl.SessionFactoryObjectFactory -> registered: 402880e522d22b5d0122d22b6ef80000 (unnamed)
2009-07-31 15:56:17,687 INFO hibernate.impl.SessionFactoryObjectFactory -> Not binding factory to JNDI, no JNDI name configured
2009-07-31 15:56:17,687 DEBUG hibernate.impl.SessionFactoryImpl -> instantiated session factory
2009-07-31 15:56:17,687 DEBUG hibernate.impl.SessionFactoryImpl -> Checking 0 named HQL queries
2009-07-31 15:56:17,687 DEBUG hibernate.impl.SessionFactoryImpl -> Checking 0 named SQL queries
2009-07-31 15:56:17,984 DEBUG hibernate.impl.SessionImpl -> opened session at timestamp: 12490665777
2009-07-31 15:56:17,984 DEBUG hibernate.transaction.JDBCTransaction -> begin
2009-07-31 15:56:17,984 DEBUG hibernate.jdbc.ConnectionManager -> opening JDBC connection
2009-07-31 15:56:18,000 DEBUG hibernate.transaction.JDBCTransaction -> current autocommit status: false
2009-07-31 15:56:18,390 DEBUG hql.ast.QueryTranslatorImpl -> parse() - HQL: FROM br.org.shift.persistencia.Cliente clientes WHERE upper(clientes.cpfCnpjCliente) LIKE upper('209303940940')
2009-07-31 15:56:18,515 DEBUG hql.ast.AST -> --- HQL AST ---
\-[QUERY] 'query'
+-[SELECT_FROM] 'SELECT_FROM'
| \-[FROM] 'FROM'
| \-[RANGE] 'RANGE'
| +-[DOT] '.'
| | +-[DOT] '.'
| | | +-[DOT] '.'
| | | | +-[DOT] '.'
| | | | | +-[IDENT] 'br'
| | | | | \-[IDENT] 'org'
| | | | \-[IDENT] 'shift'
| | | \-[IDENT] 'persistencia'
| | \-[IDENT] 'Cliente'
| \-[ALIAS] 'clientes'
\-[WHERE] 'WHERE'
\-[LIKE] 'like'
+-[METHOD_CALL] '('
| +-[IDENT] 'upper'
| \-[EXPR_LIST] 'exprList'
| \-[DOT] '.'
| +-[IDENT] 'clientes'
| \-[IDENT] 'cpfCnpjCliente'
\-[METHOD_CALL] '('
+-[IDENT] 'upper'
\-[EXPR_LIST] 'exprList'
\-[QUOTED_STRING] ''209303940940''
2009-07-31 15:56:18,515 DEBUG hql.ast.ErrorCounter -> throwQueryException() : no errors
2009-07-31 15:56:18,781 DEBUG hql.antlr.HqlSqlBaseWalker -> select << begin [level=1, statement=select]
2009-07-31 15:56:19,218 DEBUG ast.tree.FromElement -> FromClause{level=1} : br.org.shift.persistencia.Cliente (clientes) -> cliente0_
2009-07-31 15:56:19,250 DEBUG ast.tree.FromReferenceNode -> Resolved : clientes -> cliente0_.idCliente
2009-07-31 15:56:19,265 DEBUG ast.tree.DotNode -> getDataType() : cpfCnpjCliente -> org.hibernate.type.StringType@a7d8b0
2009-07-31 15:56:19,281 DEBUG ast.tree.FromReferenceNode -> Resolved : clientes.cpfCnpjCliente -> cliente0_.cpfCnpjCliente
2009-07-31 15:56:19,296 DEBUG hql.antlr.HqlSqlBaseWalker -> select : finishing up [level=1, statement=select]
2009-07-31 15:56:19,296 DEBUG hql.ast.HqlSqlWalker -> processQuery() : ( SELECT ( FromClause{level=1} public.Cliente cliente0_ ) ( WHERE ( like ( ( upper ( exprList ( cliente0_.cpfCnpjCliente cliente0_.idCliente cpfCnpjCliente ) ) ) ( ( upper ( exprList '209303940940' ) ) ) ) )
2009-07-31 15:56:19,343 DEBUG hql.ast.HqlSqlWalker -> Derived SELECT clause created.
2009-07-31 15:56:19,375 DEBUG ast.util.JoinProcessor -> Using FROM fragment [public.Cliente cliente0_]
2009-07-31 15:56:19,375 DEBUG hql.antlr.HqlSqlBaseWalker -> select >> end [level=1, statement=select]
2009-07-31 15:56:19,406 DEBUG hql.ast.AST -> --- SQL AST ---
\-[SELECT] QueryNode: 'SELECT' querySpaces (public.Cliente)
+-[SELECT_CLAUSE] SelectClause: '{derived select clause}'
| +-[SELECT_EXPR] SelectExpressionImpl: 'cliente0_.idCliente as idCliente0_' {FromElement{explicit,not a collection join,not a fetch join,fetch non-lazy properties,classAlias=clientes,role=null,tableName=public.Cliente,tableAlias=cliente0_,origin=null,colums={,className=br.org.shift.persistencia.Cliente}}}
| \-[SQL_TOKEN] SqlFragment: 'cliente0_.cpfCnpjCliente as cpfCnpjC2_0_, cliente0_.nomeCliente as nomeClie3_0_'
+-[FROM] FromClause: 'FROM' FromClause{level=1, fromElementCounter=1, fromElements=1, fromElementByClassAlias=[clientes], fromElementByTableAlias=[cliente0_], fromElementsByPath=[], collectionJoinFromElementsByPath=[], impliedElements=[]}
| \-[FROM_FRAGMENT] FromElement: 'public.Cliente cliente0_' FromElement{explicit,not a collection join,not a fetch join,fetch non-lazy properties,classAlias=clientes,role=null,tableName=public.Cliente,tableAlias=cliente0_,origin=null,colums={,className=br.org.shift.persistencia.Cliente}}
\-[WHERE] SqlNode: 'WHERE'
\-[LIKE] BinaryLogicOperatorNode: 'like'
+-[METHOD_CALL] MethodNode: '('
| +-[METHOD_NAME] IdentNode: 'upper' {originalText=upper}
| \-[EXPR_LIST] SqlNode: 'exprList'
| \-[DOT] DotNode: 'cliente0_.cpfCnpjCliente' {propertyName=cpfCnpjCliente,dereferenceType=4,propertyPath=cpfCnpjCliente,path=clientes.cpfCnpjCliente,tableAlias=cliente0_,className=br.org.shift.persistencia.Cliente,classAlias=clientes}
| +-[ALIAS_REF] IdentNode: 'cliente0_.idCliente' {alias=clientes, className=br.org.shift.persistencia.Cliente, tableAlias=cliente0_}
| \-[IDENT] IdentNode: 'cpfCnpjCliente' {originalText=cpfCnpjCliente}
\-[METHOD_CALL] MethodNode: '('
+-[METHOD_NAME] IdentNode: 'upper' {originalText=upper}
\-[EXPR_LIST] SqlNode: 'exprList'
\-[QUOTED_STRING] LiteralNode: ''209303940940''
2009-07-31 15:56:19,406 DEBUG hql.ast.ErrorCounter -> throwQueryException() : no errors
2009-07-31 15:56:19,453 DEBUG hql.ast.QueryTranslatorImpl -> HQL: FROM br.org.shift.persistencia.Cliente clientes WHERE upper(clientes.cpfCnpjCliente) LIKE upper('209303940940')
2009-07-31 15:56:19,453 DEBUG hql.ast.QueryTranslatorImpl -> SQL: select cliente0_.idCliente as idCliente0_, cliente0_.cpfCnpjCliente as cpfCnpjC2_0_, cliente0_.nomeCliente as nomeClie3_0_ from public.Cliente cliente0_ where upper(cliente0_.cpfCnpjCliente) like upper('209303940940')
2009-07-31 15:56:19,453 DEBUG hql.ast.ErrorCounter -> throwQueryException() : no errors
2009-07-31 15:56:19,562 DEBUG hibernate.jdbc.AbstractBatcher -> about to open PreparedStatement (open PreparedStatements: 0, globally: 0)
2009-07-31 15:56:19,609 DEBUG org.hibernate.SQL ->
select
cliente0_.idCliente as idCliente0_,
cliente0_.cpfCnpjCliente as cpfCnpjC2_0_,
cliente0_.nomeCliente as nomeClie3_0_
from
public.Cliente cliente0_
where
upper(cliente0_.cpfCnpjCliente) like upper('209303940940')
Hibernate:
select
cliente0_.idCliente as idCliente0_,
cliente0_.cpfCnpjCliente as cpfCnpjC2_0_,
cliente0_.nomeCliente as nomeClie3_0_
from
public.Cliente cliente0_
where
upper(cliente0_.cpfCnpjCliente) like upper('209303940940')
2009-07-31 15:56:19,640 DEBUG hibernate.jdbc.AbstractBatcher -> about to open ResultSet (open ResultSets: 0, globally: 0)
2009-07-31 15:56:19,640 DEBUG hibernate.jdbc.AbstractBatcher -> about to close ResultSet (open ResultSets: 1, globally: 1)
2009-07-31 15:56:19,640 DEBUG hibernate.jdbc.AbstractBatcher -> about to close PreparedStatement (open PreparedStatements: 1, globally: 1)
2009-07-31 15:56:19,656 DEBUG hibernate.engine.StatefulPersistenceContext -> initializing non-lazy collections
2009-07-31 15:57:11,343 DEBUG hibernate.jdbc.AbstractBatcher -> about to open PreparedStatement (open PreparedStatements: 0, globally: 0)
2009-07-31 15:57:11,343 DEBUG org.hibernate.SQL ->
select
nextval ('cliente_idcliente_seq')
Hibernate:
select
nextval ('cliente_idcliente_seq')
2009-07-31 15:57:11,343 DEBUG hibernate.id.SequenceGenerator -> Sequence identifier generated: 38
2009-07-31 15:57:11,343 DEBUG hibernate.jdbc.AbstractBatcher -> about to close PreparedStatement (open PreparedStatements: 1, globally: 1)
2009-07-31 15:57:11,343 DEBUG event.def.AbstractSaveEventListener -> generated identifier: 38, using strategy: org.hibernate.id.SequenceGenerator
2009-07-31 15:57:11,515 DEBUG hibernate.jdbc.AbstractBatcher -> about to open PreparedStatement (open PreparedStatements: 0, globally: 0)
2009-07-31 15:57:11,515 DEBUG org.hibernate.SQL ->
select
nextval ('contato_idcontato_seq')
Hibernate:
select
nextval ('contato_idcontato_seq')
2009-07-31 15:57:11,515 DEBUG hibernate.id.SequenceGenerator -> Sequence identifier generated: 1
2009-07-31 15:57:11,515 DEBUG hibernate.jdbc.AbstractBatcher -> about to close PreparedStatement (open PreparedStatements: 1, globally: 1)
2009-07-31 15:57:11,515 DEBUG event.def.AbstractSaveEventListener -> generated identifier: 1, using strategy: org.hibernate.id.SequenceGenerator
2009-07-31 15:57:12,015 DEBUG event.def.AbstractFlushingEventListener -> processing flush-time cascades
2009-07-31 15:57:12,031 DEBUG event.def.AbstractFlushingEventListener -> dirty checking collections
2009-07-31 15:57:12,078 DEBUG hibernate.engine.Collections -> Collection found: [br.org.shift.persistencia.Cliente.contato#38], was: [<unreferenced>] (initialized)
2009-07-31 15:57:12,078 DEBUG hibernate.engine.Collections -> Collection found: [br.org.shift.persistencia.Contato.telefoneContato#1], was: [<unreferenced>] (initialized)
2009-07-31 15:57:12,093 DEBUG event.def.AbstractFlushingEventListener -> Flushed: 2 insertions, 0 updates, 0 deletions to 2 objects
2009-07-31 15:57:12,093 DEBUG event.def.AbstractFlushingEventListener -> Flushed: 2 (re)creations, 0 updates, 0 removals to 2 collections
2009-07-31 15:57:12,109 DEBUG hibernate.pretty.Printer -> listing entities:
2009-07-31 15:57:12,109 DEBUG hibernate.pretty.Printer -> br.org.shift.persistencia.Contato{cliente_idCliente=null, projeto=null, idContato=1, suporte=null, enderecoContato=FIOFIFO, telefoneContato=[br.org.shift.persistencia.TelefoneContato#null], nomeContato=OIOFIFOIFOLI, cliente=br.org.shift.persistencia.Cliente#38, paginaContato=offoif, email2Contato=OLIFOFI,fm, areaContato=pdopdo, desContato=dpdodpod, emailContato=OFOFIFO}
2009-07-31 15:57:12,109 DEBUG hibernate.pretty.Printer -> br.org.shift.persistencia.Cliente{contato=[br.org.shift.persistencia.Contato#1], projeto=null, idCliente=38, suporte=null, cpfCnpjCliente=209303940940, nomeCliente=didoidodi}
2009-07-31 15:57:12,140 DEBUG hibernate.jdbc.AbstractBatcher -> about to open PreparedStatement (open PreparedStatements: 0, globally: 0)
2009-07-31 15:57:12,156 DEBUG org.hibernate.SQL ->
insert
into
public.Cliente
(cpfCnpjCliente, nomeCliente, idCliente)
values
(?, ?, ?)
Hibernate:
insert
into
public.Cliente
(cpfCnpjCliente, nomeCliente, idCliente)
values
(?, ?, ?)
2009-07-31 15:57:12,171 DEBUG hibernate.jdbc.AbstractBatcher -> Executing batch size: 1
2009-07-31 15:57:12,171 DEBUG hibernate.jdbc.AbstractBatcher -> about to close PreparedStatement (open PreparedStatements: 1, globally: 1)
2009-07-31 15:57:12,171 DEBUG hibernate.jdbc.AbstractBatcher -> about to open PreparedStatement (open PreparedStatements: 0, globally: 0)
2009-07-31 15:57:12,187 DEBUG org.hibernate.SQL ->
insert
into
public.Contato
(areaContato, idCliente, cliente_idCliente, desContato, email2Contato, emailContato, enderecoContato, nomeContato, paginaContato, idContato)
values
(?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
Hibernate:
insert
into
public.Contato
(areaContato, idCliente, cliente_idCliente, desContato, email2Contato, emailContato, enderecoContato, nomeContato, paginaContato, idContato)
values
(?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2009-07-31 15:57:12,187 DEBUG hibernate.jdbc.AbstractBatcher -> Executing batch size: 1
2009-07-31 15:57:12,312 DEBUG hibernate.jdbc.AbstractBatcher -> about to close PreparedStatement (open PreparedStatements: 1, globally: 1)
2009-07-31 15:57:12,328 DEBUG hibernate.util.JDBCExceptionReporter -> Could not execute JDBC batch update [insert into public.Contato (areaContato, idCliente, cliente_idCliente, desContato, email2Contato, emailContato, enderecoContato, nomeContato, paginaContato, idContato) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)]
java.sql.BatchUpdateException: Entrada em lote 0 insert into public.Contato (areaContato, idCliente, cliente_idCliente, desContato, email2Contato, emailContato, enderecoContato, nomeContato, paginaContato, idContato) values (pdopdo, 38, NULL, dpdodpod, OLIFOFI,fm, OFOFIFO, FIOFIFO, OIOFIFOIFOLI, offoif, 1) foi abortada. Chame getNextException para ver a causa.
at org.postgresql.jdbc2.AbstractJdbc2Statement$BatchResultHandler.handleError(AbstractJdbc2Statement.java:2531)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1344)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:343)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeBatch(AbstractJdbc2Statement.java:2668)
at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:48)
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:244)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:266)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:167)
at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298)
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1004)
at br.org.shift.hibernate.HibernateUtil.save(HibernateUtil.java:206)
at br.org.shift.dao.ClienteDao.save(ClienteDao.java:23)
at br.org.shift.managedbean.ClienteManagerBean.saveCliente(ClienteManagerBean.java:48)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.el.parser.AstValue.invoke(AstValue.java:172)
at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
at org.apache.jasper.el.JspMethodExpression.invoke(JspMethodExpression.java:68)
at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
at javax.faces.component.UICommand.broadcast(UICommand.java:387)
at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:321)
at org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:296)
at org.ajax4jsf.component.AjaxViewRoot.processPhase(AjaxViewRoot.java:253)
at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:466)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
2009-07-31 15:57:12,343 WARN hibernate.util.JDBCExceptionReporter -> SQL Error: 0, SQLState: null
2009-07-31 15:57:12,343 ERROR hibernate.util.JDBCExceptionReporter -> Entrada em lote 0 insert into public.Contato (areaContato, idCliente, cliente_idCliente, desContato, email2Contato, emailContato, enderecoContato, nomeContato, paginaContato, idContato) values (pdopdo, 38, NULL, dpdodpod, OLIFOFI,fm, OFOFIFO, FIOFIFO, OIOFIFOIFOLI, offoif, 1) foi abortada. Chame getNextException para ver a causa.
2009-07-31 15:57:12,343 WARN hibernate.util.JDBCExceptionReporter -> SQL Error: 0, SQLState: 42703
2009-07-31 15:57:12,343 ERROR hibernate.util.JDBCExceptionReporter -> ERROR: column "idcliente" of relation "contato" does not exist
2009-07-31 15:57:12,343 ERROR event.def.AbstractFlushingEventListener -> Could not synchronize database state with session
org.hibernate.exception.SQLGrammarException: Could not execute JDBC batch update
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:67)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:251)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:266)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:167)
at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298)
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1004)
at br.org.shift.hibernate.HibernateUtil.save(HibernateUtil.java:206)
at br.org.shift.dao.ClienteDao.save(ClienteDao.java:23)
at br.org.shift.managedbean.ClienteManagerBean.saveCliente(ClienteManagerBean.java:48)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.el.parser.AstValue.invoke(AstValue.java:172)
at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
at org.apache.jasper.el.JspMethodExpression.invoke(JspMethodExpression.java:68)
at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
at javax.faces.component.UICommand.broadcast(UICommand.java:387)
at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:321)
at org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:296)
at org.ajax4jsf.component.AjaxViewRoot.processPhase(AjaxViewRoot.java:253)
at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:466)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.sql.BatchUpdateException: Entrada em lote 0 insert into public.Contato (areaContato, idCliente, cliente_idCliente, desContato, email2Contato, emailContato, enderecoContato, nomeContato, paginaContato, idContato) values (pdopdo, 38, NULL, dpdodpod, OLIFOFI,fm, OFOFIFO, FIOFIFO, OIOFIFOIFOLI, offoif, 1) foi abortada. Chame getNextException para ver a causa.
at org.postgresql.jdbc2.AbstractJdbc2Statement$BatchResultHandler.handleError(AbstractJdbc2Statement.java:2531)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1344)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:343)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeBatch(AbstractJdbc2Statement.java:2668)
at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:48)
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:244)
... 38 more
2009-07-31 15:57:12,781 DEBUG hibernate.transaction.JDBCTransaction -> rollback
2009-07-31 15:57:12,781 DEBUG hibernate.transaction.JDBCTransaction -> rolled back JDBC Connection
2009-07-31 15:57:12,781 DEBUG hibernate.jdbc.ConnectionManager -> aggressively releasing JDBC connection
2009-07-31 15:57:12,781 DEBUG hibernate.jdbc.ConnectionManager -> releasing JDBC connection [ (open PreparedStatements: 0, globally: 0) (open ResultSets: 0, globally: 0)]
org.hibernate.exception.SQLGrammarException: Could not execute JDBC batch update
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:67)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:251)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:266)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:167)
at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298)
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1004)
at br.org.shift.hibernate.HibernateUtil.save(HibernateUtil.java:206)
at br.org.shift.dao.ClienteDao.save(ClienteDao.java:23)
at br.org.shift.managedbean.ClienteManagerBean.saveCliente(ClienteManagerBean.java:48)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.el.parser.AstValue.invoke(AstValue.java:172)
at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
at org.apache.jasper.el.JspMethodExpression.invoke(JspMethodExpression.java:68)
at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
at javax.faces.component.UICommand.broadcast(UICommand.java:387)
at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:321)
at org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:296)
at org.ajax4jsf.component.AjaxViewRoot.processPhase(AjaxViewRoot.java:253)
at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:466)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.sql.BatchUpdateException: Entrada em lote 0 insert into public.Contato (areaContato, idCliente, cliente_idCliente, desContato, email2Contato, emailContato, enderecoContato, nomeContato, paginaContato, idContato) values (pdopdo, 38, NULL, dpdodpod, OLIFOFI,fm, OFOFIFO, FIOFIFO, OIOFIFOIFOLI, offoif, 1) foi abortada. Chame getNextException para ver a causa.
at org.postgresql.jdbc2.AbstractJdbc2Statement$BatchResultHandler.handleError(AbstractJdbc2Statement.java:2531)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1344)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:343)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeBatch(AbstractJdbc2Statement.java:2668)
at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:48)
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:244)
... 38 more
2009-07-31 15:57:13,796 DEBUG ajax4jsf.event.AjaxPhaseListener -> Process after phase INVOKE_APPLICATION 5
2009-07-31 15:57:13,796 DEBUG ajax4jsf.event.AjaxPhaseListener -> Process before phase RENDER_RESPONSE 6
2009-07-31 15:57:13,796 DEBUG ajax4jsf.event.AjaxPhaseListener -> PhaseListener enter Before RenderView Phase with ViewId /pages/confirmacoes/cadastrosucesso.jsp and RenderKitId HTML_BASIC
2009-07-31 15:57:14,000 DEBUG ajax4jsf.renderkit.RendererBase -> Start encoding of component j_id_jsp_733839632_0 with class org.ajax4jsf.component.AjaxViewRoot
2009-07-31 15:57:14,000 DEBUG ajax4jsf.renderkit.RendererBase -> Finish encoding of component j_id_jsp_733839632_0 with class org.ajax4jsf.component.AjaxViewRoot
2009-07-31 15:57:14,000 DEBUG ajax4jsf.renderkit.RendererBase -> Finish encoding of component j_id_jsp_733839632_0 with class org.ajax4jsf.component.AjaxViewRoot
2009-07-31 15:57:14,000 DEBUG ajax4jsf.event.AjaxPhaseListener -> Process after phase RENDER_RESPONSE 6
Cristian Mietlicki
29/07/2009
package br.org.shift.persistencia;
import java.util.LinkedList;
import java.util.List;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.OneToMany;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import org.hibernate.annotations.Cascade;
@Entity
@Table(name="Cliente", schema="public")
@SequenceGenerator(name="SEQ", sequenceName="cliente_idcliente_seq")
public class Cliente extends BeanAbstrato {
@Id
@GeneratedValue (strategy = GenerationType.AUTO, generator="SEQ")
@Column
private Integer idCliente;
@Column
private String nomeCliente;
@Column
private String cpfCnpjCliente;
@OneToMany(mappedBy="cliente" ,fetch=FetchType.LAZY)
@Cascade(org.hibernate.annotations.CascadeType.PERSIST)
private List<Suporte>suporte;
@OneToMany(mappedBy="cliente",fetch=FetchType.LAZY)
@Cascade(org.hibernate.annotations.CascadeType.ALL)
private List<Contato>contato;
@OneToMany(mappedBy="cliente" ,fetch=FetchType.LAZY)
@Cascade(org.hibernate.annotations.CascadeType.PERSIST)
private List<Projeto>projeto;
public Integer getIdCliente() {
return idCliente;
}
public List<Suporte> getSuporte() {
return suporte;
}
public void setSuporte(List<Suporte> suporte) {
this.suporte = suporte;
}
public void setIdCliente(Integer idCliente) {
this.idCliente = idCliente;
}
public String getNomeCliente() {
return nomeCliente;
}
public void setNomeCliente(String nomeCliente) {
this.nomeCliente = nomeCliente;
}
public String getCpfCnpjCliente() {
return cpfCnpjCliente;
}
public void setCpfCnpjCliente(String cpfCnpjCliente) {
this.cpfCnpjCliente = cpfCnpjCliente;
}
public Cliente(){
}
public void addContato(Contato cont) {
cont.setCliente(this);
if (contato == null) {
contato = new LinkedList<Contato>();
}
contato.add(cont);
}
public Cliente(Integer idCliente, String nomeCliente, String cpfCnpjCliente) {
super();
this.idCliente = idCliente;
this.nomeCliente = nomeCliente;
this.cpfCnpjCliente = cpfCnpjCliente;
}
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result
+ ((idCliente == null) ? 0 : idCliente.hashCode());
return result;
}
@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
Cliente other = (Cliente) obj;
if (idCliente == null) {
if (other.idCliente != null)
return false;
} else if (!idCliente.equals(other.idCliente))
return false;
return true;
}
}
Contato:
package br.org.shift.persistencia;
import java.util.LinkedList;
import java.util.List;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.JoinTable;
import javax.persistence.ManyToMany;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import org.hibernate.annotations.Cascade;
import org.hibernate.annotations.CascadeType;
import org.hibernate.annotations.Fetch;
import org.hibernate.annotations.FetchMode;
@Entity
@Table(name="Contato",schema="public")
@SequenceGenerator(name="SEQ", sequenceName="contato_idcontato_seq")
public class Contato extends BeanAbstrato {
@Id
@GeneratedValue (strategy = GenerationType.AUTO, generator="SEQ")
@Column
private Integer idContato;
@Column
private Integer cliente_idCliente;
@Column
private String nomeContato;
@Column
private String enderecoContato;
@Column
private String emailContato;
@Column
private String email2Contato;
@Column
private String paginaContato;
@Column
private String desContato;
@Column
private String areaContato;
@OneToMany(mappedBy="contato" ,fetch=FetchType.LAZY)
@Cascade(org.hibernate.annotations.CascadeType.ALL)
private List<TelefoneContato> telefoneContato;
@OneToMany(mappedBy="contato" ,fetch=FetchType.LAZY)
@Cascade(org.hibernate.annotations.CascadeType.PERSIST)
private List<Suporte> suporte;
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name="idCliente",insertable=true,updatable=true,nullable=false)
@Fetch(FetchMode.JOIN)
@Cascade(CascadeType.MERGE)
private Cliente cliente;
@ManyToMany(
targetEntity=Projeto.class,
cascade={javax.persistence.CascadeType.PERSIST,javax.persistence.CascadeType.MERGE}
)
@JoinTable(
name="contatoProjeto",
joinColumns={@JoinColumn(name="idContato",referencedColumnName="idContato",insertable=true,updatable=true,nullable=false)},
inverseJoinColumns={@JoinColumn(name="idProjeto",referencedColumnName="idProjeto",insertable=true,updatable=true,nullable=false)}
)
private List<Projeto> projeto;
public Contato(){
}
public List<TelefoneContato> getTelefoneContato() {
return telefoneContato;
}
public void setTelefoneContato(List<TelefoneContato> telefoneContato) {
this.telefoneContato = telefoneContato;
}
public List<Suporte> getSuporte() {
return suporte;
}
public void setSuporte(List<Suporte> suporte) {
this.suporte = suporte;
}
public Cliente getCliente() {
return cliente;
}
public void setCliente(Cliente cliente) {
this.cliente = cliente;
}
public List<Projeto> getProjeto() {
return projeto;
}
public void setProjeto(List<Projeto> projeto) {
this.projeto = projeto;
}
public Integer getIdContato() {
return idContato;
}
public void setIdContato(Integer idContato) {
this.idContato = idContato;
}
public Integer getCliente_idCliente() {
return cliente_idCliente;
}
public void setCliente_idCliente(Integer cliente_idCliente) {
this.cliente_idCliente = cliente_idCliente;
}
public String getNomeContato() {
return nomeContato;
}
public void setNomeContato(String nomeContato) {
this.nomeContato = nomeContato;
}
public String getEnderecoContato() {
return enderecoContato;
}
public void setEnderecoContato(String enderecoContato) {
this.enderecoContato = enderecoContato;
}
public String getEmailContato() {
return emailContato;
}
public void setEmailContato(String emailContato) {
this.emailContato = emailContato;
}
public String getEmail2Contato() {
return email2Contato;
}
public void setEmail2Contato(String email2Contato) {
this.email2Contato = email2Contato;
}
public String getPaginaContato() {
return paginaContato;
}
public void setPaginaContato(String paginaContato) {
this.paginaContato = paginaContato;
}
public String getDesContato() {
return desContato;
}
public void setDesContato(String desContato) {
this.desContato = desContato;
}
public String getAreaContato() {
return areaContato;
}
public void setAreaContato(String areaContato) {
this.areaContato = areaContato;
}
public void addTelefoneContato(TelefoneContato teleCont) {
teleCont.setContato(this);
if (telefoneContato == null) {
telefoneContato = new LinkedList<TelefoneContato>();
}
telefoneContato.add(teleCont);
}
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result
+ ((idContato == null) ? 0 : idContato.hashCode());
return result;
}
@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
Contato other = (Contato) obj;
if (idContato == null) {
if (other.idContato != null)
return false;
} else if (!idContato.equals(other.idContato))
return false;
return true;
}
}
Dyego Carmo
29/07/2009
Cristian Mietlicki
29/07/2009
Dyego Carmo
29/07/2009
Cristian Mietlicki
29/07/2009
Dyego Carmo
29/07/2009
retire o Cascade.ALL e deixe sem no Cliente.java...
quando for salvar o seu DAO e o cliente voce digita:
em.persiste(cli);
for (Contato con: cli.getContatos()) {
em.persist(con);
}
e veja se ocorre algum erro...
tah muito estranho...
Cristian Mietlicki
29/07/2009
Dyego Carmo
29/07/2009
Cristian Mietlicki
29/07/2009
nextval ('contato_idcontato_seq')
2009-07-05 10:24:22,953 DEBUG hibernate.id.SequenceGenerator -> Sequence identifier generated: 8
2009-07-05 10:24:22,953 DEBUG hibernate.jdbc.AbstractBatcher -> about to close PreparedStatement (open PreparedStatements: 1, globally: 1)
2009-07-05 10:24:22,953 DEBUG event.def.AbstractSaveEventListener -> generated identifier: 8, using strategy: org.hibernate.id.SequenceGenerator
2009-07-05 10:24:24,828 DEBUG hibernate.transaction.JDBCTransaction -> rollback
2009-07-05 10:24:24,859 DEBUG hibernate.transaction.JDBCTransaction -> rolled back JDBC Connection
2009-07-05 10:24:24,859 DEBUG hibernate.jdbc.ConnectionManager -> aggressively releasing JDBC connection
2009-07-05 10:24:24,859 DEBUG hibernate.jdbc.ConnectionManager -> releasing JDBC connection [ (open PreparedStatements: 0, globally: 0) (open ResultSets: 0, globally: 0)]
org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save(): br.org.shift.persistencia.TelefoneContato
at org.hibernate.id.Assigned.generate(Assigned.java:33)
at org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:99)
at org.hibernate.event.def.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:131)
at org.hibernate.event.def.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:87)
at org.hibernate.impl.SessionImpl.firePersist(SessionImpl.java:613)
at org.hibernate.impl.SessionImpl.persist(SessionImpl.java:605)
at org.hibernate.engine.CascadingAction$8.cascade(CascadingAction.java:295)
at org.hibernate.engine.Cascade.cascadeToOne(Cascade.java:268)
at org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java:216)
at org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:169)
at org.hibernate.engine.Cascade.cascadeCollectionElements(Cascade.java:296)
at org.hibernate.engine.Cascade.cascadeCollection(Cascade.java:242)
at org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java:219)
at org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:169)
at org.hibernate.engine.Cascade.cascade(Cascade.java:130)
at org.hibernate.event.def.AbstractSaveEventListener.cascadeAfterSave(AbstractSaveEventListener.java:456)
at org.hibernate.event.def.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:334)
at org.hibernate.event.def.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:181)
at org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:121)
at org.hibernate.event.def.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:131)
at org.hibernate.event.def.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:87)
at org.hibernate.event.def.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:38)
at org.hibernate.impl.SessionImpl.firePersist(SessionImpl.java:622)
at org.hibernate.impl.SessionImpl.persist(SessionImpl.java:596)
at org.hibernate.impl.SessionImpl.persist(SessionImpl.java:600)
at br.org.shift.hibernate.HibernateUtil.save(HibernateUtil.java:209)
at br.org.shift.dao.ClienteDao.save(ClienteDao.java:23)
at br.org.shift.managedbean.ClienteManagerBean.saveCliente(ClienteManagerBean.java:48)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.el.parser.AstValue.invoke(AstValue.java:131)
at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
at org.apache.jasper.el.JspMethodExpression.invoke(JspMethodExpression.java:68)
at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
at javax.faces.component.UICommand.broadcast(UICommand.java:387)
at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:321)
at org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:296)
at org.ajax4jsf.component.AjaxViewRoot.processPhase(AjaxViewRoot.java:253)
at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:466)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
at java.lang.Thread.run(Unknown Source)
Cristian Mietlicki
29/07/2009
Contato (areaContato, idCliente, cliente_idCliente, desContato, email2Contato, emailContato, enderecoContato, nomeContato, paginaContato, idContato) values (22, 13, NULL, 22, 22, 11, 11444, 2244, 11, 10)
Dyego Carmo
29/07/2009
System.out.println("Olha o ID "+cli.getId());
E me mostra o resultado aqui.
Cristian Mietlicki
29/07/2009
Dyego Carmo
29/07/2009
digite getSession().save(contato);
Dyego Carmo
29/07/2009
porque na tabela contato existe idCliente e cliente_idCliente ? os dois nao sao a mesma coisa ?
Cristian Mietlicki
29/07/2009
REATE TABLE contato (
idContato SERIAL ,
cliente_idCliente INTEGER NOT NULL ,
nomeContato TEXT ,
enderecoContato TEXT ,
emailContato TEXT ,
email2Contato TEXT ,
paginaContato TEXT ,
descContato TEXT ,
areaContato TEXT ,
PRIMARY KEY(idContato) ,
FOREIGN KEY(cliente_idCliente)
REFERENCES cliente(idCliente));
Dyego Carmo
29/07/2009
está faltando o idCliente :(
Contato (areaContato, idCliente, cliente_idCliente, desContato, email2Contato, emailContato, enderecoContato, nomeContato, paginaContato, idContato) values (22, 13, NULL, 22, 22, 11, 11444, 2244, 11, 10)
e daqui:
Contato.java
@Column
private Integer cliente_idCliente;
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name="idCliente",insertable=true,updatable=true,nullable=false)
@Fetch(FetchMode.JOIN)
@Cascade(CascadeType.MERGE)
private Cliente cliente;
Cristian Mietlicki
29/07/2009
Dyego Carmo
29/07/2009
APAGUE:
@Column
private Integer cliente_idCliente;
ALTERE:
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name="cliente_idCliente",insertable=true,updatable=true,nullable=false)
@Fetch(FetchMode.JOIN)
@Cascade(CascadeType.MERGE)
private Cliente cliente;
Teste.
Dyego Carmo
29/07/2009
Novidades ?
Cristian Mietlicki
29/07/2009
2009-07-07 10:47:03,937 ERROR hibernate.util.JDBCExceptionReporter -> ERROR: column "idcliente" of relation "contato" does not exist
Dyego Carmo
29/07/2009
Cristian Mietlicki
29/07/2009
Dyego Carmo
29/07/2009
faca o que pedi...
Apague a cpropriedade IDCLIENTE e altera a propriedade CLIENTE para a que ele coloquei abaixo...
Cristian Mietlicki
29/07/2009
Dyego Carmo
29/07/2009
:D
Cristian Mietlicki
29/07/2009
import java.util.LinkedList;
import java.util.List;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.JoinTable;
import javax.persistence.ManyToMany;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import org.hibernate.annotations.Cascade;
import org.hibernate.annotations.CascadeType;
import org.hibernate.annotations.Fetch;
import org.hibernate.annotations.FetchMode;
@Entity
@Table(name="Contato",schema="public")
@SequenceGenerator(name="SEQ", sequenceName="contato_idcontato_seq")
public class Contato extends BeanAbstrato {
@Id
@GeneratedValue (strategy = GenerationType.AUTO, generator="SEQ")
@Column
private Integer idContato;
//@Column
//private Integer cliente_idCliente;
@Column
private String nomeContato;
@Column
private String enderecoContato;
@Column
private String emailContato;
@Column
private String email2Contato;
@Column
private String paginaContato;
@Column
private String desContato;
@Column
private String areaContato;
@OneToMany(mappedBy="contato" ,fetch=FetchType.LAZY)
@Cascade(org.hibernate.annotations.CascadeType.PERSIST)
private List<TelefoneContato> telefoneContato;
@OneToMany(mappedBy="contato" ,fetch=FetchType.LAZY)
@Cascade(org.hibernate.annotations.CascadeType.PERSIST)
private List<Suporte> suporte;
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name="idCliente",insertable=true,updatable=true,nullable=false)
@Fetch(FetchMode.JOIN)
@Cascade(CascadeType.MERGE)
private Cliente cliente;
@ManyToMany(
targetEntity=Projeto.class,
cascade={javax.persistence.CascadeType.PERSIST,javax.persistence.CascadeType.MERGE}
)
@JoinTable(
name="contatoProjeto",
joinColumns={@JoinColumn(name="idContato",referencedColumnName="idContato",insertable=true,updatable=true,nullable=false)},
inverseJoinColumns={@JoinColumn(name="idProjeto",referencedColumnName="idProjeto",insertable=true,updatable=true,nullable=false)}
)
private List<Projeto> projeto;
public Contato(){
}
public List<TelefoneContato> getTelefoneContato() {
return telefoneContato;
}
public void setTelefoneContato(List<TelefoneContato> telefoneContato) {
this.telefoneContato = telefoneContato;
}
public List<Suporte> getSuporte() {
return suporte;
}
public void setSuporte(List<Suporte> suporte) {
this.suporte = suporte;
}
public Cliente getCliente() {
return cliente;
}
public void setCliente(Cliente cliente) {
this.cliente = cliente;
}
public List<Projeto> getProjeto() {
return projeto;
}
public void setProjeto(List<Projeto> projeto) {
this.projeto = projeto;
}
public Integer getIdContato() {
return idContato;
}
public void setIdContato(Integer idContato) {
this.idContato = idContato;
}
// public Integer getCliente_idCliente() {
// return cliente_idCliente;
// }
// public void setCliente_idCliente(Integer cliente_idCliente) {
// this.cliente_idCliente = cliente_idCliente;
// }
public String getNomeContato() {
return nomeContato;
}
public void setNomeContato(String nomeContato) {
this.nomeContato = nomeContato;
}
public String getEnderecoContato() {
return enderecoContato;
}
public void setEnderecoContato(String enderecoContato) {
this.enderecoContato = enderecoContato;
}
public String getEmailContato() {
return emailContato;
}
public void setEmailContato(String emailContato) {
this.emailContato = emailContato;
}
public String getEmail2Contato() {
return email2Contato;
}
public void setEmail2Contato(String email2Contato) {
this.email2Contato = email2Contato;
}
public String getPaginaContato() {
return paginaContato;
}
public void setPaginaContato(String paginaContato) {
this.paginaContato = paginaContato;
}
public String getDesContato() {
return desContato;
}
public void setDesContato(String desContato) {
this.desContato = desContato;
}
public String getAreaContato() {
return areaContato;
}
public void setAreaContato(String areaContato) {
this.areaContato = areaContato;
}
public void addTelefoneContato(TelefoneContato teleCont) {
teleCont.setContato(this);
if (telefoneContato == null) {
telefoneContato = new LinkedList<TelefoneContato>();
}
telefoneContato.add(teleCont);
}
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result
+ ((idContato == null) ? 0 : idContato.hashCode());
return result;
}
@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
Contato other = (Contato) obj;
if (idContato == null) {
if (other.idContato != null)
return false;
} else if (!idContato.equals(other.idContato))
return false;
return true;
}
}
CREATE TABLE contato (
idContato SERIAL ,
cliente_idCliente INTEGER NOT NULL ,
nomeContato TEXT ,
enderecoContato TEXT ,
emailContato TEXT ,
email2Contato TEXT ,
paginaContato TEXT ,
descContato TEXT ,
areaContato TEXT ,
PRIMARY KEY(idContato) ,
FOREIGN KEY(cliente_idCliente)
REFERENCES cliente(idCliente));
ai está :)
Dyego Carmo
29/07/2009
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name="idCliente",insertable=true,updatable=true,nullable=false)
@Fetch(FetchMode.JOIN)
@Cascade(CascadeType.MERGE)
private Cliente cliente;
para:
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name="cliente_idCliente",insertable=true,updatable=true,nullable=false)
@Fetch(FetchMode.JOIN)
@Cascade(CascadeType.MERGE)
private Cliente cliente;
e teste.
Cristian Mietlicki
29/07/2009
Repeated column in mapping for entity: br.org.shift.persistencia.Contato column: cliente_idCliente (should be mapped with insert="false" update="false")
Dyego Carmo
29/07/2009
Cristian Mietlicki
29/07/2009
import java.util.LinkedList;
import java.util.List;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.JoinTable;
import javax.persistence.ManyToMany;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import org.hibernate.annotations.Cascade;
import org.hibernate.annotations.CascadeType;
import org.hibernate.annotations.Fetch;
import org.hibernate.annotations.FetchMode;
@Entity
@Table(name="Contato",schema="public")
@SequenceGenerator(name="SEQ", sequenceName="contato_idcontato_seq")
public class Contato extends BeanAbstrato {
/**
*
*/
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue (strategy = GenerationType.AUTO, generator="SEQ")
@Column
private Integer idContato;
@Column
private Integer cliente_idCliente;
@Column
private String nomeContato;
@Column
private String enderecoContato;
@Column
private String emailContato;
@Column
private String email2Contato;
@Column
private String paginaContato;
@Column
private String desContato;
@Column
private String areaContato;
@OneToMany(mappedBy="contato" ,fetch=FetchType.LAZY)
@Cascade(org.hibernate.annotations.CascadeType.PERSIST)
private List<TelefoneContato> telefoneContato;
@OneToMany(mappedBy="contato" ,fetch=FetchType.LAZY)
@Cascade(org.hibernate.annotations.CascadeType.PERSIST)
private List<Suporte> suporte;
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name="cliente_idCliente",insertable=true,updatable=true,nullable=false)
@Fetch(FetchMode.JOIN)
@Cascade(CascadeType.MERGE)
private Cliente cliente;
@ManyToMany(
targetEntity=Projeto.class,
cascade={javax.persistence.CascadeType.PERSIST,javax.persistence.CascadeType.MERGE}
)
@JoinTable(
name="contatoProjeto",
joinColumns={@JoinColumn(name="idContato",referencedColumnName="idContato",insertable=true,updatable=true,nullable=false)},
inverseJoinColumns={@JoinColumn(name="idProjeto",referencedColumnName="idProjeto",insertable=true,updatable=true,nullable=false)}
)
private List<Projeto> projeto;
public Contato(){
}
public List<TelefoneContato> getTelefoneContato() {
return telefoneContato;
}
public void setTelefoneContato(List<TelefoneContato> telefoneContato) {
this.telefoneContato = telefoneContato;
}
public List<Suporte> getSuporte() {
return suporte;
}
public void setSuporte(List<Suporte> suporte) {
this.suporte = suporte;
}
public Cliente getCliente() {
return cliente;
}
public void setCliente(Cliente cliente) {
this.cliente = cliente;
}
public List<Projeto> getProjeto() {
return projeto;
}
public void setProjeto(List<Projeto> projeto) {
this.projeto = projeto;
}
public Integer getIdContato() {
return idContato;
}
public void setIdContato(Integer idContato) {
this.idContato = idContato;
}
public Integer getCliente_idCliente() {
return cliente_idCliente;
}
public void setCliente_idCliente(Integer cliente_idCliente) {
this.cliente_idCliente = cliente_idCliente;
}
public String getNomeContato() {
return nomeContato;
}
public void setNomeContato(String nomeContato) {
this.nomeContato = nomeContato;
}
public String getEnderecoContato() {
return enderecoContato;
}
public void setEnderecoContato(String enderecoContato) {
this.enderecoContato = enderecoContato;
}
public String getEmailContato() {
return emailContato;
}
public void setEmailContato(String emailContato) {
this.emailContato = emailContato;
}
public String getEmail2Contato() {
return email2Contato;
}
public void setEmail2Contato(String email2Contato) {
this.email2Contato = email2Contato;
}
public String getPaginaContato() {
return paginaContato;
}
public void setPaginaContato(String paginaContato) {
this.paginaContato = paginaContato;
}
public String getDesContato() {
return desContato;
}
public void setDesContato(String desContato) {
this.desContato = desContato;
}
public String getAreaContato() {
return areaContato;
}
public void setAreaContato(String areaContato) {
this.areaContato = areaContato;
}
public void addTelefoneContato(TelefoneContato teleCont) {
teleCont.setContato(this);
if (telefoneContato == null) {
telefoneContato = new LinkedList<TelefoneContato>();
}
telefoneContato.add(teleCont);
}
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result
+ ((idContato == null) ? 0 : idContato.hashCode());
return result;
}
@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
Contato other = (Contato) obj;
if (idContato == null) {
if (other.idContato != null)
return false;
} else if (!idContato.equals(other.idContato))
return false;
return true;
}
}
:)
Dyego Carmo
29/07/2009
@Column
private Integer cliente_idCliente;
Cristian Mietlicki
29/07/2009
2009-07-07 12:07:11,468 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ParticipaSuporte: select participas0_.funcionario_idfuncionario as funciona2_10_0_, participas0_.horasSuporte as horasSup3_10_0_ from public.ParticipaSuporte participas0_ where participas0_.funcionario_idfuncionario=? for update
2009-07-07 12:07:11,468 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ParticipaSuporte: select participas0_.funcionario_idfuncionario as funciona2_10_0_, participas0_.horasSuporte as horasSup3_10_0_ from public.ParticipaSuporte participas0_ where participas0_.funcionario_idfuncionario=? for update
2009-07-07 12:07:11,468 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_MERGE on entity br.org.shift.persistencia.ParticipaSuporte: select participas0_.funcionario_idfuncionario as funciona2_10_0_, participas0_.horasSuporte as horasSup3_10_0_ from public.ParticipaSuporte participas0_ where participas0_.funcionario_idfuncionario=?
2009-07-07 12:07:11,468 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_REFRESH on entity br.org.shift.persistencia.ParticipaSuporte: select participas0_.funcionario_idfuncionario as funciona2_10_0_, participas0_.horasSuporte as horasSup3_10_0_ from public.ParticipaSuporte participas0_ where participas0_.funcionario_idfuncionario=?
2009-07-07 12:07:11,468 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.DatasSuporte: select datassupor0_.idDatasSuporte as idDatasS1_3_0_, datassupor0_.dtFim as dtFim3_0_, datassupor0_.dtIni as dtIni3_0_, datassupor0_.obs as obs3_0_, datassupor0_.idSuporte as idSuporte3_0_ from public.DatasSuporte datassupor0_ where datassupor0_.idDatasSuporte=?
2009-07-07 12:07:11,468 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.DatasSuporte: select datassupor0_.idDatasSuporte as idDatasS1_3_0_, datassupor0_.dtFim as dtFim3_0_, datassupor0_.dtIni as dtIni3_0_, datassupor0_.obs as obs3_0_, datassupor0_.idSuporte as idSuporte3_0_ from public.DatasSuporte datassupor0_ where datassupor0_.idDatasSuporte=?
2009-07-07 12:07:11,468 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.DatasSuporte: select datassupor0_.idDatasSuporte as idDatasS1_3_0_, datassupor0_.dtFim as dtFim3_0_, datassupor0_.dtIni as dtIni3_0_, datassupor0_.obs as obs3_0_, datassupor0_.idSuporte as idSuporte3_0_ from public.DatasSuporte datassupor0_ where datassupor0_.idDatasSuporte=? for update
2009-07-07 12:07:11,468 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.DatasSuporte: select datassupor0_.idDatasSuporte as idDatasS1_3_0_, datassupor0_.dtFim as dtFim3_0_, datassupor0_.dtIni as dtIni3_0_, datassupor0_.obs as obs3_0_, datassupor0_.idSuporte as idSuporte3_0_ from public.DatasSuporte datassupor0_ where datassupor0_.idDatasSuporte=? for update
2009-07-07 12:07:11,468 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.DatasSuporte: select datassupor0_.idDatasSuporte as idDatasS1_3_0_, datassupor0_.dtFim as dtFim3_0_, datassupor0_.dtIni as dtIni3_0_, datassupor0_.obs as obs3_0_, datassupor0_.idSuporte as idSuporte3_0_ from public.DatasSuporte datassupor0_ where datassupor0_.idDatasSuporte=? for update
2009-07-07 12:07:11,468 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_MERGE on entity br.org.shift.persistencia.DatasSuporte: select datassupor0_.idDatasSuporte as idDatasS1_3_0_, datassupor0_.dtFim as dtFim3_0_, datassupor0_.dtIni as dtIni3_0_, datassupor0_.obs as obs3_0_, datassupor0_.idSuporte as idSuporte3_0_ from public.DatasSuporte datassupor0_ where datassupor0_.idDatasSuporte=?
2009-07-07 12:07:11,468 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_REFRESH on entity br.org.shift.persistencia.DatasSuporte: select datassupor0_.idDatasSuporte as idDatasS1_3_0_, datassupor0_.dtFim as dtFim3_0_, datassupor0_.dtIni as dtIni3_0_, datassupor0_.obs as obs3_0_, datassupor0_.idSuporte as idSuporte3_0_ from public.DatasSuporte datassupor0_ where datassupor0_.idDatasSuporte=?
2009-07-07 12:07:11,468 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.TelefoneContato: select telefoneco0_.idTelefoneContato as idTelefo1_17_0_, telefoneco0_.idContato as idContato17_0_, telefoneco0_.descTel as descTel17_0_, telefoneco0_.telefone as telefone17_0_ from public.TelefoneContato telefoneco0_ where telefoneco0_.idTelefoneContato=?
2009-07-07 12:07:11,484 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.TelefoneContato: select telefoneco0_.idTelefoneContato as idTelefo1_17_0_, telefoneco0_.idContato as idContato17_0_, telefoneco0_.descTel as descTel17_0_, telefoneco0_.telefone as telefone17_0_ from public.TelefoneContato telefoneco0_ where telefoneco0_.idTelefoneContato=?
2009-07-07 12:07:11,484 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.TelefoneContato: select telefoneco0_.idTelefoneContato as idTelefo1_17_0_, telefoneco0_.idContato as idContato17_0_, telefoneco0_.descTel as descTel17_0_, telefoneco0_.telefone as telefone17_0_ from public.TelefoneContato telefoneco0_ where telefoneco0_.idTelefoneContato=? for update
2009-07-07 12:07:11,484 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.TelefoneContato: select telefoneco0_.idTelefoneContato as idTelefo1_17_0_, telefoneco0_.idContato as idContato17_0_, telefoneco0_.descTel as descTel17_0_, telefoneco0_.telefone as telefone17_0_ from public.TelefoneContato telefoneco0_ where telefoneco0_.idTelefoneContato=? for update
2009-07-07 12:07:11,484 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.TelefoneContato: select telefoneco0_.idTelefoneContato as idTelefo1_17_0_, telefoneco0_.idContato as idContato17_0_, telefoneco0_.descTel as descTel17_0_, telefoneco0_.telefone as telefone17_0_ from public.TelefoneContato telefoneco0_ where telefoneco0_.idTelefoneContato=? for update
2009-07-07 12:07:11,484 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_MERGE on entity br.org.shift.persistencia.TelefoneContato: select telefoneco0_.idTelefoneContato as idTelefo1_17_0_, telefoneco0_.idContato as idContato17_0_, telefoneco0_.descTel as descTel17_0_, telefoneco0_.telefone as telefone17_0_ from public.TelefoneContato telefoneco0_ where telefoneco0_.idTelefoneContato=?
2009-07-07 12:07:11,484 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_REFRESH on entity br.org.shift.persistencia.TelefoneContato: select telefoneco0_.idTelefoneContato as idTelefo1_17_0_, telefoneco0_.idContato as idContato17_0_, telefoneco0_.descTel as descTel17_0_, telefoneco0_.telefone as telefone17_0_ from public.TelefoneContato telefoneco0_ where telefoneco0_.idTelefoneContato=?
2009-07-07 12:07:11,484 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Scripts: select scripts0_.idScripts as idScripts12_0_, scripts0_.descScripts as descScri2_12_0_, scripts0_.idFuncionario as idFuncio6_12_0_, scripts0_.funcionario_idfuncionario as funciona3_12_0_, scripts0_.nomeScripts as nomeScri4_12_0_, scripts0_.scripts as scripts12_0_ from Scripts scripts0_ where scripts0_.idScripts=?
2009-07-07 12:07:11,484 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Scripts: select scripts0_.idScripts as idScripts12_0_, scripts0_.descScripts as descScri2_12_0_, scripts0_.idFuncionario as idFuncio6_12_0_, scripts0_.funcionario_idfuncionario as funciona3_12_0_, scripts0_.nomeScripts as nomeScri4_12_0_, scripts0_.scripts as scripts12_0_ from Scripts scripts0_ where scripts0_.idScripts=?
2009-07-07 12:07:11,484 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Scripts: select scripts0_.idScripts as idScripts12_0_, scripts0_.descScripts as descScri2_12_0_, scripts0_.idFuncionario as idFuncio6_12_0_, scripts0_.funcionario_idfuncionario as funciona3_12_0_, scripts0_.nomeScripts as nomeScri4_12_0_, scripts0_.scripts as scripts12_0_ from Scripts scripts0_ where scripts0_.idScripts=? for update
2009-07-07 12:07:11,484 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Scripts: select scripts0_.idScripts as idScripts12_0_, scripts0_.descScripts as descScri2_12_0_, scripts0_.idFuncionario as idFuncio6_12_0_, scripts0_.funcionario_idfuncionario as funciona3_12_0_, scripts0_.nomeScripts as nomeScri4_12_0_, scripts0_.scripts as scripts12_0_ from Scripts scripts0_ where scripts0_.idScripts=? for update
2009-07-07 12:07:11,484 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Scripts: select scripts0_.idScripts as idScripts12_0_, scripts0_.descScripts as descScri2_12_0_, scripts0_.idFuncionario as idFuncio6_12_0_, scripts0_.funcionario_idfuncionario as funciona3_12_0_, scripts0_.nomeScripts as nomeScri4_12_0_, scripts0_.scripts as scripts12_0_ from Scripts scripts0_ where scripts0_.idScripts=? for update
2009-07-07 12:07:11,484 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_MERGE on entity br.org.shift.persistencia.Scripts: select scripts0_.idScripts as idScripts12_0_, scripts0_.descScripts as descScri2_12_0_, scripts0_.idFuncionario as idFuncio6_12_0_, scripts0_.funcionario_idfuncionario as funciona3_12_0_, scripts0_.nomeScripts as nomeScri4_12_0_, scripts0_.scripts as scripts12_0_ from Scripts scripts0_ where scripts0_.idScripts=?
2009-07-07 12:07:11,484 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_REFRESH on entity br.org.shift.persistencia.Scripts: select scripts0_.idScripts as idScripts12_0_, scripts0_.descScripts as descScri2_12_0_, scripts0_.idFuncionario as idFuncio6_12_0_, scripts0_.funcionario_idfuncionario as funciona3_12_0_, scripts0_.nomeScripts as nomeScri4_12_0_, scripts0_.scripts as scripts12_0_ from Scripts scripts0_ where scripts0_.idScripts=?
2009-07-07 12:07:11,484 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Cliente: select cliente0_.idCliente as idCliente0_0_, cliente0_.cpfCnpjCliente as cpfCnpjC2_0_0_, cliente0_.nomeCliente as nomeClie3_0_0_ from public.Cliente cliente0_ where cliente0_.idCliente=?
2009-07-07 12:07:11,484 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Cliente: select cliente0_.idCliente as idCliente0_0_, cliente0_.cpfCnpjCliente as cpfCnpjC2_0_0_, cliente0_.nomeCliente as nomeClie3_0_0_ from public.Cliente cliente0_ where cliente0_.idCliente=?
2009-07-07 12:07:11,484 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Cliente: select cliente0_.idCliente as idCliente0_0_, cliente0_.cpfCnpjCliente as cpfCnpjC2_0_0_, cliente0_.nomeCliente as nomeClie3_0_0_ from public.Cliente cliente0_ where cliente0_.idCliente=? for update
2009-07-07 12:07:11,484 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Cliente: select cliente0_.idCliente as idCliente0_0_, cliente0_.cpfCnpjCliente as cpfCnpjC2_0_0_, cliente0_.nomeCliente as nomeClie3_0_0_ from public.Cliente cliente0_ where cliente0_.idCliente=? for update
2009-07-07 12:07:11,484 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Cliente: select cliente0_.idCliente as idCliente0_0_, cliente0_.cpfCnpjCliente as cpfCnpjC2_0_0_, cliente0_.nomeCliente as nomeClie3_0_0_ from public.Cliente cliente0_ where cliente0_.idCliente=? for update
2009-07-07 12:07:11,484 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_MERGE on entity br.org.shift.persistencia.Cliente: select cliente0_.idCliente as idCliente0_0_, cliente0_.cpfCnpjCliente as cpfCnpjC2_0_0_, cliente0_.nomeCliente as nomeClie3_0_0_ from public.Cliente cliente0_ where cliente0_.idCliente=?
2009-07-07 12:07:11,484 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_REFRESH on entity br.org.shift.persistencia.Cliente: select cliente0_.idCliente as idCliente0_0_, cliente0_.cpfCnpjCliente as cpfCnpjC2_0_0_, cliente0_.nomeCliente as nomeClie3_0_0_ from public.Cliente cliente0_ where cliente0_.idCliente=?
2009-07-07 12:07:11,484 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Contato: select contato0_.idContato as idContato1_1_, contato0_.areaContato as areaCont2_1_1_, contato0_.cliente_idCliente as cliente9_1_1_, contato0_.desContato as desContato1_1_, contato0_.email2Contato as email4_1_1_, contato0_.emailContato as emailCon5_1_1_, contato0_.enderecoContato as endereco6_1_1_, contato0_.nomeContato as nomeCont7_1_1_, contato0_.paginaContato as paginaCo8_1_1_, cliente1_.idCliente as idCliente0_0_, cliente1_.cpfCnpjCliente as cpfCnpjC2_0_0_, cliente1_.nomeCliente as nomeClie3_0_0_ from public.Contato contato0_ inner join public.Cliente cliente1_ on contato0_.cliente_idCliente=cliente1_.idCliente where contato0_.idContato=?
2009-07-07 12:07:11,484 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Contato: select contato0_.idContato as idContato1_1_, contato0_.areaContato as areaCont2_1_1_, contato0_.cliente_idCliente as cliente9_1_1_, contato0_.desContato as desContato1_1_, contato0_.email2Contato as email4_1_1_, contato0_.emailContato as emailCon5_1_1_, contato0_.enderecoContato as endereco6_1_1_, contato0_.nomeContato as nomeCont7_1_1_, contato0_.paginaContato as paginaCo8_1_1_, cliente1_.idCliente as idCliente0_0_, cliente1_.cpfCnpjCliente as cpfCnpjC2_0_0_, cliente1_.nomeCliente as nomeClie3_0_0_ from public.Contato contato0_ inner join public.Cliente cliente1_ on contato0_.cliente_idCliente=cliente1_.idCliente where contato0_.idContato=?
2009-07-07 12:07:11,484 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Contato: select contato0_.idContato as idContato1_0_, contato0_.areaContato as areaCont2_1_0_, contato0_.cliente_idCliente as cliente9_1_0_, contato0_.desContato as desContato1_0_, contato0_.email2Contato as email4_1_0_, contato0_.emailContato as emailCon5_1_0_, contato0_.enderecoContato as endereco6_1_0_, contato0_.nomeContato as nomeCont7_1_0_, contato0_.paginaContato as paginaCo8_1_0_ from public.Contato contato0_ where contato0_.idContato=? for update
2009-07-07 12:07:11,484 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Contato: select contato0_.idContato as idContato1_0_, contato0_.areaContato as areaCont2_1_0_, contato0_.cliente_idCliente as cliente9_1_0_, contato0_.desContato as desContato1_0_, contato0_.email2Contato as email4_1_0_, contato0_.emailContato as emailCon5_1_0_, contato0_.enderecoContato as endereco6_1_0_, contato0_.nomeContato as nomeCont7_1_0_, contato0_.paginaContato as paginaCo8_1_0_ from public.Contato contato0_ where contato0_.idContato=? for update
2009-07-07 12:07:11,484 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Contato: select contato0_.idContato as idContato1_0_, contato0_.areaContato as areaCont2_1_0_, contato0_.cliente_idCliente as cliente9_1_0_, contato0_.desContato as desContato1_0_, contato0_.email2Contato as email4_1_0_, contato0_.emailContato as emailCon5_1_0_, contato0_.enderecoContato as endereco6_1_0_, contato0_.nomeContato as nomeCont7_1_0_, contato0_.paginaContato as paginaCo8_1_0_ from public.Contato contato0_ where contato0_.idContato=? for update
2009-07-07 12:07:11,484 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_MERGE on entity br.org.shift.persistencia.Contato: select contato0_.idContato as idContato1_3_, contato0_.areaContato as areaCont2_1_3_, contato0_.cliente_idCliente as cliente9_1_3_, contato0_.desContato as desContato1_3_, contato0_.email2Contato as email4_1_3_, contato0_.emailContato as emailCon5_1_3_, contato0_.enderecoContato as endereco6_1_3_, contato0_.nomeContato as nomeCont7_1_3_, contato0_.paginaContato as paginaCo8_1_3_, cliente1_.idCliente as idCliente0_0_, cliente1_.cpfCnpjCliente as cpfCnpjC2_0_0_, cliente1_.nomeCliente as nomeClie3_0_0_, projeto2_.idContato as idContato5_, projeto3_.idProjeto as idProjeto5_, projeto3_.idProjeto as idProjeto2_1_, projeto3_.idCliente as idCliente2_1_, projeto3_.descricaoProjeto as descrica2_2_1_, projeto3_.diasProjeto as diasProj3_2_1_, projeto3_.dtFim as dtFim2_1_, projeto3_.dtFimPrev as dtFimPrev2_1_, projeto3_.dtInicio as dtInicio2_1_, projeto3_.dtInicioPrev as dtInicio7_2_1_, projeto3_.nomeProjeto as nomeProj8_2_1_, projeto3_.semanasProjeto as semanasP9_2_1_, cliente4_.idCliente as idCliente0_2_, cliente4_.cpfCnpjCliente as cpfCnpjC2_0_2_, cliente4_.nomeCliente as nomeClie3_0_2_ from public.Contato contato0_ inner join public.Cliente cliente1_ on contato0_.cliente_idCliente=cliente1_.idCliente left outer join contatoProjeto projeto2_ on contato0_.idContato=projeto2_.idContato left outer join public.Projeto projeto3_ on projeto2_.idProjeto=projeto3_.idProjeto left outer join public.Cliente cliente4_ on projeto3_.idCliente=cliente4_.idCliente where contato0_.idContato=?
2009-07-07 12:07:11,484 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_REFRESH on entity br.org.shift.persistencia.Contato: select contato0_.idContato as idContato1_0_, contato0_.areaContato as areaCont2_1_0_, contato0_.cliente_idCliente as cliente9_1_0_, contato0_.desContato as desContato1_0_, contato0_.email2Contato as email4_1_0_, contato0_.emailContato as emailCon5_1_0_, contato0_.enderecoContato as endereco6_1_0_, contato0_.nomeContato as nomeCont7_1_0_, contato0_.paginaContato as paginaCo8_1_0_ from public.Contato contato0_ where contato0_.idContato=?
2009-07-07 12:07:11,484 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.SuporteTecnologia: select suportetec0_.idSuporte as idSuporte14_0_ from public.SuporteTecnologia suportetec0_ where suportetec0_.idSuporte=?
2009-07-07 12:07:11,484 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.SuporteTecnologia: select suportetec0_.idSuporte as idSuporte14_0_ from public.SuporteTecnologia suportetec0_ where suportetec0_.idSuporte=?
2009-07-07 12:07:11,500 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.SuporteTecnologia: select suportetec0_.idSuporte as idSuporte14_0_ from public.SuporteTecnologia suportetec0_ where suportetec0_.idSuporte=? for update
2009-07-07 12:07:11,500 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.SuporteTecnologia: select suportetec0_.idSuporte as idSuporte14_0_ from public.SuporteTecnologia suportetec0_ where suportetec0_.idSuporte=? for update
2009-07-07 12:07:11,500 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.SuporteTecnologia: select suportetec0_.idSuporte as idSuporte14_0_ from public.SuporteTecnologia suportetec0_ where suportetec0_.idSuporte=? for update
2009-07-07 12:07:11,500 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_MERGE on entity br.org.shift.persistencia.SuporteTecnologia: select suportetec0_.idSuporte as idSuporte14_0_ from public.SuporteTecnologia suportetec0_ where suportetec0_.idSuporte=?
2009-07-07 12:07:11,500 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_REFRESH on entity br.org.shift.persistencia.SuporteTecnologia: select suportetec0_.idSuporte as idSuporte14_0_ from public.SuporteTecnologia suportetec0_ where suportetec0_.idSuporte=?
2009-07-07 12:07:11,500 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Suporte: select suporte0_.idSuporte as idSuporte13_3_, suporte0_.idCliente as idCliente13_3_, suporte0_.cliente_idCliente as cliente2_13_3_, suporte0_.idContato as idContato13_3_, suporte0_.contato_idContato as contato3_13_3_, suporte0_.descAtividade as descAtiv4_13_3_, suporte0_.horasPrevistas as horasPre5_13_3_, suporte0_.horasTotais as horasTot6_13_3_, suporte0_.nivelSeveridade as nivelSev7_13_3_, cliente1_.idCliente as idCliente0_0_, cliente1_.cpfCnpjCliente as cpfCnpjC2_0_0_, cliente1_.nomeCliente as nomeClie3_0_0_, contato2_.idContato as idContato1_1_, contato2_.areaContato as areaCont2_1_1_, contato2_.cliente_idCliente as cliente9_1_1_, contato2_.desContato as desContato1_1_, contato2_.email2Contato as email4_1_1_, contato2_.emailContato as emailCon5_1_1_, contato2_.enderecoContato as endereco6_1_1_, contato2_.nomeContato as nomeCont7_1_1_, contato2_.paginaContato as paginaCo8_1_1_, cliente3_.idCliente as idCliente0_2_, cliente3_.cpfCnpjCliente as cpfCnpjC2_0_2_, cliente3_.nomeCliente as nomeClie3_0_2_ from public.Suporte suporte0_ inner join public.Cliente cliente1_ on suporte0_.idCliente=cliente1_.idCliente inner join public.Contato contato2_ on suporte0_.idContato=contato2_.idContato left outer join public.Cliente cliente3_ on contato2_.cliente_idCliente=cliente3_.idCliente where suporte0_.idSuporte=?
2009-07-07 12:07:11,500 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Suporte: select suporte0_.idSuporte as idSuporte13_3_, suporte0_.idCliente as idCliente13_3_, suporte0_.cliente_idCliente as cliente2_13_3_, suporte0_.idContato as idContato13_3_, suporte0_.contato_idContato as contato3_13_3_, suporte0_.descAtividade as descAtiv4_13_3_, suporte0_.horasPrevistas as horasPre5_13_3_, suporte0_.horasTotais as horasTot6_13_3_, suporte0_.nivelSeveridade as nivelSev7_13_3_, cliente1_.idCliente as idCliente0_0_, cliente1_.cpfCnpjCliente as cpfCnpjC2_0_0_, cliente1_.nomeCliente as nomeClie3_0_0_, contato2_.idContato as idContato1_1_, contato2_.areaContato as areaCont2_1_1_, contato2_.cliente_idCliente as cliente9_1_1_, contato2_.desContato as desContato1_1_, contato2_.email2Contato as email4_1_1_, contato2_.emailContato as emailCon5_1_1_, contato2_.enderecoContato as endereco6_1_1_, contato2_.nomeContato as nomeCont7_1_1_, contato2_.paginaContato as paginaCo8_1_1_, cliente3_.idCliente as idCliente0_2_, cliente3_.cpfCnpjCliente as cpfCnpjC2_0_2_, cliente3_.nomeCliente as nomeClie3_0_2_ from public.Suporte suporte0_ inner join public.Cliente cliente1_ on suporte0_.idCliente=cliente1_.idCliente inner join public.Contato contato2_ on suporte0_.idContato=contato2_.idContato left outer join public.Cliente cliente3_ on contato2_.cliente_idCliente=cliente3_.idCliente where suporte0_.idSuporte=?
2009-07-07 12:07:11,500 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Suporte: select suporte0_.idSuporte as idSuporte13_0_, suporte0_.idCliente as idCliente13_0_, suporte0_.cliente_idCliente as cliente2_13_0_, suporte0_.idContato as idContato13_0_, suporte0_.contato_idContato as contato3_13_0_, suporte0_.descAtividade as descAtiv4_13_0_, suporte0_.horasPrevistas as horasPre5_13_0_, suporte0_.horasTotais as horasTot6_13_0_, suporte0_.nivelSeveridade as nivelSev7_13_0_ from public.Suporte suporte0_ where suporte0_.idSuporte=? for update
2009-07-07 12:07:11,500 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Suporte: select suporte0_.idSuporte as idSuporte13_0_, suporte0_.idCliente as idCliente13_0_, suporte0_.cliente_idCliente as cliente2_13_0_, suporte0_.idContato as idContato13_0_, suporte0_.contato_idContato as contato3_13_0_, suporte0_.descAtividade as descAtiv4_13_0_, suporte0_.horasPrevistas as horasPre5_13_0_, suporte0_.horasTotais as horasTot6_13_0_, suporte0_.nivelSeveridade as nivelSev7_13_0_ from public.Suporte suporte0_ where suporte0_.idSuporte=? for update
2009-07-07 12:07:11,500 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Suporte: select suporte0_.idSuporte as idSuporte13_0_, suporte0_.idCliente as idCliente13_0_, suporte0_.cliente_idCliente as cliente2_13_0_, suporte0_.idContato as idContato13_0_, suporte0_.contato_idContato as contato3_13_0_, suporte0_.descAtividade as descAtiv4_13_0_, suporte0_.horasPrevistas as horasPre5_13_0_, suporte0_.horasTotais as horasTot6_13_0_, suporte0_.nivelSeveridade as nivelSev7_13_0_ from public.Suporte suporte0_ where suporte0_.idSuporte=? for update
2009-07-07 12:07:11,500 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_MERGE on entity br.org.shift.persistencia.Suporte: select suporte0_.idSuporte as idSuporte13_5_, suporte0_.idCliente as idCliente13_5_, suporte0_.cliente_idCliente as cliente2_13_5_, suporte0_.idContato as idContato13_5_, suporte0_.contato_idContato as contato3_13_5_, suporte0_.descAtividade as descAtiv4_13_5_, suporte0_.horasPrevistas as horasPre5_13_5_, suporte0_.horasTotais as horasTot6_13_5_, suporte0_.nivelSeveridade as nivelSev7_13_5_, cliente1_.idCliente as idCliente0_0_, cliente1_.cpfCnpjCliente as cpfCnpjC2_0_0_, cliente1_.nomeCliente as nomeClie3_0_0_, contato2_.idContato as idContato1_1_, contato2_.areaContato as areaCont2_1_1_, contato2_.cliente_idCliente as cliente9_1_1_, contato2_.desContato as desContato1_1_, contato2_.email2Contato as email4_1_1_, contato2_.emailContato as emailCon5_1_1_, contato2_.enderecoContato as endereco6_1_1_, contato2_.nomeContato as nomeCont7_1_1_, contato2_.paginaContato as paginaCo8_1_1_, cliente3_.idCliente as idCliente0_2_, cliente3_.cpfCnpjCliente as cpfCnpjC2_0_2_, cliente3_.nomeCliente as nomeClie3_0_2_, projeto4_.idContato as idContato7_, projeto5_.idProjeto as idProjeto7_, projeto5_.idProjeto as idProjeto2_3_, projeto5_.idCliente as idCliente2_3_, projeto5_.descricaoProjeto as descrica2_2_3_, projeto5_.diasProjeto as diasProj3_2_3_, projeto5_.dtFim as dtFim2_3_, projeto5_.dtFimPrev as dtFimPrev2_3_, projeto5_.dtInicio as dtInicio2_3_, projeto5_.dtInicioPrev as dtInicio7_2_3_, projeto5_.nomeProjeto as nomeProj8_2_3_, projeto5_.semanasProjeto as semanasP9_2_3_, cliente6_.idCliente as idCliente0_4_, cliente6_.cpfCnpjCliente as cpfCnpjC2_0_4_, cliente6_.nomeCliente as nomeClie3_0_4_ from public.Suporte suporte0_ inner join public.Cliente cliente1_ on suporte0_.idCliente=cliente1_.idCliente inner join public.Contato contato2_ on suporte0_.idContato=contato2_.idContato left outer join public.Cliente cliente3_ on contato2_.cliente_idCliente=cliente3_.idCliente left outer join contatoProjeto projeto4_ on contato2_.idContato=projeto4_.idContato left outer join public.Projeto projeto5_ on projeto4_.idProjeto=projeto5_.idProjeto left outer join public.Cliente cliente6_ on projeto5_.idCliente=cliente6_.idCliente where suporte0_.idSuporte=?
2009-07-07 12:07:11,500 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_REFRESH on entity br.org.shift.persistencia.Suporte: select suporte0_.idSuporte as idSuporte13_0_, suporte0_.idCliente as idCliente13_0_, suporte0_.cliente_idCliente as cliente2_13_0_, suporte0_.idContato as idContato13_0_, suporte0_.contato_idContato as contato3_13_0_, suporte0_.descAtividade as descAtiv4_13_0_, suporte0_.horasPrevistas as horasPre5_13_0_, suporte0_.horasTotais as horasTot6_13_0_, suporte0_.nivelSeveridade as nivelSev7_13_0_ from public.Suporte suporte0_ where suporte0_.idSuporte=?
2009-07-07 12:07:11,500 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ArquivoProjeto: select arquivopro0_.idArquivoProjeto as idArquiv1_15_0_, arquivopro0_.descArquivo as descArqu2_15_0_, arquivopro0_.nomeArquivo as nomeArqu3_15_0_, arquivopro0_.idProjeto as idProjeto15_0_ from ArquivoProjeto arquivopro0_ where arquivopro0_.idArquivoProjeto=?
2009-07-07 12:07:11,500 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ArquivoProjeto: select arquivopro0_.idArquivoProjeto as idArquiv1_15_0_, arquivopro0_.descArquivo as descArqu2_15_0_, arquivopro0_.nomeArquivo as nomeArqu3_15_0_, arquivopro0_.idProjeto as idProjeto15_0_ from ArquivoProjeto arquivopro0_ where arquivopro0_.idArquivoProjeto=?
2009-07-07 12:07:11,500 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ArquivoProjeto: select arquivopro0_.idArquivoProjeto as idArquiv1_15_0_, arquivopro0_.descArquivo as descArqu2_15_0_, arquivopro0_.nomeArquivo as nomeArqu3_15_0_, arquivopro0_.idProjeto as idProjeto15_0_ from ArquivoProjeto arquivopro0_ where arquivopro0_.idArquivoProjeto=? for update
2009-07-07 12:07:11,500 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ArquivoProjeto: select arquivopro0_.idArquivoProjeto as idArquiv1_15_0_, arquivopro0_.descArquivo as descArqu2_15_0_, arquivopro0_.nomeArquivo as nomeArqu3_15_0_, arquivopro0_.idProjeto as idProjeto15_0_ from ArquivoProjeto arquivopro0_ where arquivopro0_.idArquivoProjeto=? for update
2009-07-07 12:07:11,500 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ArquivoProjeto: select arquivopro0_.idArquivoProjeto as idArquiv1_15_0_, arquivopro0_.descArquivo as descArqu2_15_0_, arquivopro0_.nomeArquivo as nomeArqu3_15_0_, arquivopro0_.idProjeto as idProjeto15_0_ from ArquivoProjeto arquivopro0_ where arquivopro0_.idArquivoProjeto=? for update
2009-07-07 12:07:11,500 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_MERGE on entity br.org.shift.persistencia.ArquivoProjeto: select arquivopro0_.idArquivoProjeto as idArquiv1_15_0_, arquivopro0_.descArquivo as descArqu2_15_0_, arquivopro0_.nomeArquivo as nomeArqu3_15_0_, arquivopro0_.idProjeto as idProjeto15_0_ from ArquivoProjeto arquivopro0_ where arquivopro0_.idArquivoProjeto=?
2009-07-07 12:07:11,500 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_REFRESH on entity br.org.shift.persistencia.ArquivoProjeto: select arquivopro0_.idArquivoProjeto as idArquiv1_15_0_, arquivopro0_.descArquivo as descArqu2_15_0_, arquivopro0_.nomeArquivo as nomeArqu3_15_0_, arquivopro0_.idProjeto as idProjeto15_0_ from ArquivoProjeto arquivopro0_ where arquivopro0_.idArquivoProjeto=?
2009-07-07 12:07:11,500 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ParceiroProjeto: select parceiropr0_.idParceiro as idParceiro7_0_, parceiropr0_.idProjeto as idProjeto7_0_ from ParceiroProjeto parceiropr0_ where parceiropr0_.idParceiro=?
2009-07-07 12:07:11,500 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ParceiroProjeto: select parceiropr0_.idParceiro as idParceiro7_0_, parceiropr0_.idProjeto as idProjeto7_0_ from ParceiroProjeto parceiropr0_ where parceiropr0_.idParceiro=?
2009-07-07 12:07:11,500 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ParceiroProjeto: select parceiropr0_.idParceiro as idParceiro7_0_, parceiropr0_.idProjeto as idProjeto7_0_ from ParceiroProjeto parceiropr0_ where parceiropr0_.idParceiro=? for update
2009-07-07 12:07:11,500 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ParceiroProjeto: select parceiropr0_.idParceiro as idParceiro7_0_, parceiropr0_.idProjeto as idProjeto7_0_ from ParceiroProjeto parceiropr0_ where parceiropr0_.idParceiro=? for update
2009-07-07 12:07:11,500 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ParceiroProjeto: select parceiropr0_.idParceiro as idParceiro7_0_, parceiropr0_.idProjeto as idProjeto7_0_ from ParceiroProjeto parceiropr0_ where parceiropr0_.idParceiro=? for update
2009-07-07 12:07:11,500 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_MERGE on entity br.org.shift.persistencia.ParceiroProjeto: select parceiropr0_.idParceiro as idParceiro7_0_, parceiropr0_.idProjeto as idProjeto7_0_ from ParceiroProjeto parceiropr0_ where parceiropr0_.idParceiro=?
2009-07-07 12:07:11,500 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_REFRESH on entity br.org.shift.persistencia.ParceiroProjeto: select parceiropr0_.idParceiro as idParceiro7_0_, parceiropr0_.idProjeto as idProjeto7_0_ from ParceiroProjeto parceiropr0_ where parceiropr0_.idParceiro=?
2009-07-07 12:07:11,500 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ProjetoTecnologia: select projetotec0_.idProjeto as idProjeto11_0_ from public.ProjetoTecnologia projetotec0_ where projetotec0_.idProjeto=?
2009-07-07 12:07:11,500 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ProjetoTecnologia: select projetotec0_.idProjeto as idProjeto11_0_ from public.ProjetoTecnologia projetotec0_ where projetotec0_.idProjeto=?
2009-07-07 12:07:11,500 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ProjetoTecnologia: select projetotec0_.idProjeto as idProjeto11_0_ from public.ProjetoTecnologia projetotec0_ where projetotec0_.idProjeto=? for update
2009-07-07 12:07:11,500 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ProjetoTecnologia: select projetotec0_.idProjeto as idProjeto11_0_ from public.ProjetoTecnologia projetotec0_ where projetotec0_.idProjeto=? for update
2009-07-07 12:07:11,500 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ProjetoTecnologia: select projetotec0_.idProjeto as idProjeto11_0_ from public.ProjetoTecnologia projetotec0_ where projetotec0_.idProjeto=? for update
2009-07-07 12:07:11,500 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_MERGE on entity br.org.shift.persistencia.ProjetoTecnologia: select projetotec0_.idProjeto as idProjeto11_0_ from public.ProjetoTecnologia projetotec0_ where projetotec0_.idProjeto=?
2009-07-07 12:07:11,500 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_REFRESH on entity br.org.shift.persistencia.ProjetoTecnologia: select projetotec0_.idProjeto as idProjeto11_0_ from public.ProjetoTecnologia projetotec0_ where projetotec0_.idProjeto=?
2009-07-07 12:07:11,500 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.TelefoneFuncionario: select telefonefu0_.idTelefoneFuncionario as idTelefo1_18_0_, telefonefu0_.descTel as descTel18_0_, telefonefu0_.idFuncionario as idFuncio4_18_0_, telefonefu0_.telefone as telefone18_0_ from public.TelefoneFuncionario telefonefu0_ where telefonefu0_.idTelefoneFuncionario=?
2009-07-07 12:07:11,500 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.TelefoneFuncionario: select telefonefu0_.idTelefoneFuncionario as idTelefo1_18_0_, telefonefu0_.descTel as descTel18_0_, telefonefu0_.idFuncionario as idFuncio4_18_0_, telefonefu0_.telefone as telefone18_0_ from public.TelefoneFuncionario telefonefu0_ where telefonefu0_.idTelefoneFuncionario=?
2009-07-07 12:07:11,500 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.TelefoneFuncionario: select telefonefu0_.idTelefoneFuncionario as idTelefo1_18_0_, telefonefu0_.descTel as descTel18_0_, telefonefu0_.idFuncionario as idFuncio4_18_0_, telefonefu0_.telefone as telefone18_0_ from public.TelefoneFuncionario telefonefu0_ where telefonefu0_.idTelefoneFuncionario=? for update
2009-07-07 12:07:11,515 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.TelefoneFuncionario: select telefonefu0_.idTelefoneFuncionario as idTelefo1_18_0_, telefonefu0_.descTel as descTel18_0_, telefonefu0_.idFuncionario as idFuncio4_18_0_, telefonefu0_.telefone as telefone18_0_ from public.TelefoneFuncionario telefonefu0_ where telefonefu0_.idTelefoneFuncionario=? for update
2009-07-07 12:07:11,515 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.TelefoneFuncionario: select telefonefu0_.idTelefoneFuncionario as idTelefo1_18_0_, telefonefu0_.descTel as descTel18_0_, telefonefu0_.idFuncionario as idFuncio4_18_0_, telefonefu0_.telefone as telefone18_0_ from public.TelefoneFuncionario telefonefu0_ where telefonefu0_.idTelefoneFuncionario=? for update
2009-07-07 12:07:11,515 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_MERGE on entity br.org.shift.persistencia.TelefoneFuncionario: select telefonefu0_.idTelefoneFuncionario as idTelefo1_18_0_, telefonefu0_.descTel as descTel18_0_, telefonefu0_.idFuncionario as idFuncio4_18_0_, telefonefu0_.telefone as telefone18_0_ from public.TelefoneFuncionario telefonefu0_ where telefonefu0_.idTelefoneFuncionario=?
2009-07-07 12:07:11,515 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_REFRESH on entity br.org.shift.persistencia.TelefoneFuncionario: select telefonefu0_.idTelefoneFuncionario as idTelefo1_18_0_, telefonefu0_.descTel as descTel18_0_, telefonefu0_.idFuncionario as idFuncio4_18_0_, telefonefu0_.telefone as telefone18_0_ from public.TelefoneFuncionario telefonefu0_ where telefonefu0_.idTelefoneFuncionario=?
2009-07-07 12:07:11,515 DEBUG loader.collection.OneToManyLoader -> Static select for one-to-many br.org.shift.persistencia.Projeto.arquivoProjeto: select arquivopro0_.idProjeto as idProjeto1_, arquivopro0_.idArquivoProjeto as idArquiv1_1_, arquivopro0_.idArquivoProjeto as idArquiv1_15_0_, arquivopro0_.descArquivo as descArqu2_15_0_, arquivopro0_.nomeArquivo as nomeArqu3_15_0_, arquivopro0_.idProjeto as idProjeto15_0_ from ArquivoProjeto arquivopro0_ where arquivopro0_.idProjeto=?
2009-07-07 12:07:11,515 DEBUG loader.collection.OneToManyLoader -> Static select for one-to-many br.org.shift.persistencia.Funcionario.telefoneFuncionario: select telefonefu0_.idFuncionario as idFuncio4_1_, telefonefu0_.idTelefoneFuncionario as idTelefo1_1_, telefonefu0_.idTelefoneFuncionario as idTelefo1_18_0_, telefonefu0_.descTel as descTel18_0_, telefonefu0_.idFuncionario as idFuncio4_18_0_, telefonefu0_.telefone as telefone18_0_ from public.TelefoneFuncionario telefonefu0_ where telefonefu0_.idFuncionario=?
2009-07-07 12:07:11,515 DEBUG loader.collection.OneToManyLoader -> Static select for one-to-many br.org.shift.persistencia.TipoTecnologia.tecnologia: select tecnologia0_.idTipoTecnologia as idTipoTe4_1_, tecnologia0_.idTecnologia as idTecnol1_1_, tecnologia0_.idTecnologia as idTecnol1_16_0_, tecnologia0_.descTecnologia as descTecn2_16_0_, tecnologia0_.nomeTecnologia as nomeTecn3_16_0_, tecnologia0_.idTipoTecnologia as idTipoTe4_16_0_ from public.Tecnologia tecnologia0_ where tecnologia0_.idTipoTecnologia=?
2009-07-07 12:07:11,515 DEBUG loader.collection.BasicCollectionLoader -> Static select for collection br.org.shift.persistencia.Tecnologia.suporte: select suporte0_.idTecnologia as idTecnol1_4_, suporte0_.idSuporte as idSuporte4_, suporte1_.idSuporte as idSuporte13_0_, suporte1_.idCliente as idCliente13_0_, suporte1_.cliente_idCliente as cliente2_13_0_, suporte1_.idContato as idContato13_0_, suporte1_.contato_idContato as contato3_13_0_, suporte1_.descAtividade as descAtiv4_13_0_, suporte1_.horasPrevistas as horasPre5_13_0_, suporte1_.horasTotais as horasTot6_13_0_, suporte1_.nivelSeveridade as nivelSev7_13_0_, cliente2_.idCliente as idCliente0_1_, cliente2_.cpfCnpjCliente as cpfCnpjC2_0_1_, cliente2_.nomeCliente as nomeClie3_0_1_, contato3_.idContato as idContato1_2_, contato3_.areaContato as areaCont2_1_2_, contato3_.cliente_idCliente as cliente9_1_2_, contato3_.desContato as desContato1_2_, contato3_.email2Contato as email4_1_2_, contato3_.emailContato as emailCon5_1_2_, contato3_.enderecoContato as endereco6_1_2_, contato3_.nomeContato as nomeCont7_1_2_, contato3_.paginaContato as paginaCo8_1_2_, cliente4_.idCliente as idCliente0_3_, cliente4_.cpfCnpjCliente as cpfCnpjC2_0_3_, cliente4_.nomeCliente as nomeClie3_0_3_ from suporteTecnologia suporte0_ left outer join public.Suporte suporte1_ on suporte0_.idSuporte=suporte1_.idSuporte inner join public.Cliente cliente2_ on suporte1_.idCliente=cliente2_.idCliente inner join public.Contato contato3_ on suporte1_.idContato=contato3_.idContato left outer join public.Cliente cliente4_ on contato3_.cliente_idCliente=cliente4_.idCliente where suporte0_.idTecnologia=?
2009-07-07 12:07:11,515 DEBUG loader.collection.OneToManyLoader -> Static select for one-to-many br.org.shift.persistencia.Contato.telefoneContato: select telefoneco0_.idContato as idContato1_, telefoneco0_.idTelefoneContato as idTelefo1_1_, telefoneco0_.idTelefoneContato as idTelefo1_17_0_, telefoneco0_.idContato as idContato17_0_, telefoneco0_.descTel as descTel17_0_, telefoneco0_.telefone as telefone17_0_ from public.TelefoneContato telefoneco0_ where telefoneco0_.idContato=?
2009-07-07 12:07:11,515 DEBUG loader.collection.BasicCollectionLoader -> Static select for collection br.org.shift.persistencia.Funcionario.suporte: select suporte0_.idFuncionario as idFuncio2_4_, suporte0_.idSuporte as idSuporte4_, suporte1_.idSuporte as idSuporte13_0_, suporte1_.idCliente as idCliente13_0_, suporte1_.cliente_idCliente as cliente2_13_0_, suporte1_.idContato as idContato13_0_, suporte1_.contato_idContato as contato3_13_0_, suporte1_.descAtividade as descAtiv4_13_0_, suporte1_.horasPrevistas as horasPre5_13_0_, suporte1_.horasTotais as horasTot6_13_0_, suporte1_.nivelSeveridade as nivelSev7_13_0_, cliente2_.idCliente as idCliente0_1_, cliente2_.cpfCnpjCliente as cpfCnpjC2_0_1_, cliente2_.nomeCliente as nomeClie3_0_1_, contato3_.idContato as idContato1_2_, contato3_.areaContato as areaCont2_1_2_, contato3_.cliente_idCliente as cliente9_1_2_, contato3_.desContato as desContato1_2_, contato3_.email2Contato as email4_1_2_, contato3_.emailContato as emailCon5_1_2_, contato3_.enderecoContato as endereco6_1_2_, contato3_.nomeContato as nomeCont7_1_2_, contato3_.paginaContato as paginaCo8_1_2_, cliente4_.idCliente as idCliente0_3_, cliente4_.cpfCnpjCliente as cpfCnpjC2_0_3_, cliente4_.nomeCliente as nomeClie3_0_3_ from participaSuporte suporte0_ left outer join public.Suporte suporte1_ on suporte0_.idSuporte=suporte1_.idSuporte inner join public.Cliente cliente2_ on suporte1_.idCliente=cliente2_.idCliente inner join public.Contato contato3_ on suporte1_.idContato=contato3_.idContato left outer join public.Cliente cliente4_ on contato3_.cliente_idCliente=cliente4_.idCliente where suporte0_.idFuncionario=?
2009-07-07 12:07:11,531 DEBUG loader.collection.OneToManyLoader -> Static select for one-to-many br.org.shift.persistencia.Suporte.datasSuporte: select datassupor0_.idSuporte as idSuporte1_, datassupor0_.idDatasSuporte as idDatasS1_1_, datassupor0_.idDatasSuporte as idDatasS1_3_0_, datassupor0_.dtFim as dtFim3_0_, datassupor0_.dtIni as dtIni3_0_, datassupor0_.obs as obs3_0_, datassupor0_.idSuporte as idSuporte3_0_ from public.DatasSuporte datassupor0_ where datassupor0_.idSuporte=?
2009-07-07 12:07:11,531 DEBUG loader.collection.BasicCollectionLoader -> Static select for collection br.org.shift.persistencia.Contato.projeto: select projeto0_.idContato as idContato2_, projeto0_.idProjeto as idProjeto2_, projeto1_.idProjeto as idProjeto2_0_, projeto1_.idCliente as idCliente2_0_, projeto1_.descricaoProjeto as descrica2_2_0_, projeto1_.diasProjeto as diasProj3_2_0_, projeto1_.dtFim as dtFim2_0_, projeto1_.dtFimPrev as dtFimPrev2_0_, projeto1_.dtInicio as dtInicio2_0_, projeto1_.dtInicioPrev as dtInicio7_2_0_, projeto1_.nomeProjeto as nomeProj8_2_0_, projeto1_.semanasProjeto as semanasP9_2_0_, cliente2_.idCliente as idCliente0_1_, cliente2_.cpfCnpjCliente as cpfCnpjC2_0_1_, cliente2_.nomeCliente as nomeClie3_0_1_ from contatoProjeto projeto0_ left outer join public.Projeto projeto1_ on projeto0_.idProjeto=projeto1_.idProjeto inner join public.Cliente cliente2_ on projeto1_.idCliente=cliente2_.idCliente where projeto0_.idContato=?
2009-07-07 12:07:11,531 DEBUG loader.collection.BasicCollectionLoader -> Static select for collection br.org.shift.persistencia.Projeto.parceiro: select parceiro0_.idProjeto as idProjeto1_, parceiro0_.idParceiro as idParceiro1_, parceiro1_.idParceiro as idParceiro6_0_, parceiro1_.email2Parceiro as email2_6_0_, parceiro1_.emailParceiro as emailPar3_6_0_, parceiro1_.nomeParceiro as nomeParc4_6_0_, parceiro1_.telefone2Parceiro as telefone5_6_0_, parceiro1_.telefoneParceiro as telefone6_6_0_ from parceiroProjeto parceiro0_ left outer join public.Parceiro parceiro1_ on parceiro0_.idParceiro=parceiro1_.idParceiro where parceiro0_.idProjeto=?
2009-07-07 12:07:11,531 DEBUG loader.collection.OneToManyLoader -> Static select for one-to-many br.org.shift.persistencia.Contato.suporte: select suporte0_.idContato as idContato2_, suporte0_.idSuporte as idSuporte2_, suporte0_.idSuporte as idSuporte13_1_, suporte0_.idCliente as idCliente13_1_, suporte0_.cliente_idCliente as cliente2_13_1_, suporte0_.idContato as idContato13_1_, suporte0_.contato_idContato as contato3_13_1_, suporte0_.descAtividade as descAtiv4_13_1_, suporte0_.horasPrevistas as horasPre5_13_1_, suporte0_.horasTotais as horasTot6_13_1_, suporte0_.nivelSeveridade as nivelSev7_13_1_, cliente1_.idCliente as idCliente0_0_, cliente1_.cpfCnpjCliente as cpfCnpjC2_0_0_, cliente1_.nomeCliente as nomeClie3_0_0_ from public.Suporte suporte0_ inner join public.Cliente cliente1_ on suporte0_.idCliente=cliente1_.idCliente where suporte0_.idContato=?
2009-07-07 12:07:11,531 DEBUG loader.collection.BasicCollectionLoader -> Static select for collection br.org.shift.persistencia.Parceiro.projeto: select projeto0_.idParceiro as idParceiro2_, projeto0_.idProjeto as idProjeto2_, projeto1_.idProjeto as idProjeto2_0_, projeto1_.idCliente as idCliente2_0_, projeto1_.descricaoProjeto as descrica2_2_0_, projeto1_.diasProjeto as diasProj3_2_0_, projeto1_.dtFim as dtFim2_0_, projeto1_.dtFimPrev as dtFimPrev2_0_, projeto1_.dtInicio as dtInicio2_0_, projeto1_.dtInicioPrev as dtInicio7_2_0_, projeto1_.nomeProjeto as nomeProj8_2_0_, projeto1_.semanasProjeto as semanasP9_2_0_, cliente2_.idCliente as idCliente0_1_, cliente2_.cpfCnpjCliente as cpfCnpjC2_0_1_, cliente2_.nomeCliente as nomeClie3_0_1_ from parceiroProjeto projeto0_ left outer join public.Projeto projeto1_ on projeto0_.idProjeto=projeto1_.idProjeto inner join public.Cliente cliente2_ on projeto1_.idCliente=cliente2_.idCliente where projeto0_.idParceiro=?
2009-07-07 12:07:11,531 DEBUG loader.collection.OneToManyLoader -> Static select for one-to-many br.org.shift.persistencia.Cliente.projeto: select projeto0_.idCliente as idCliente1_, projeto0_.idProjeto as idProjeto1_, projeto0_.idProjeto as idProjeto2_0_, projeto0_.idCliente as idCliente2_0_, projeto0_.descricaoProjeto as descrica2_2_0_, projeto0_.diasProjeto as diasProj3_2_0_, projeto0_.dtFim as dtFim2_0_, projeto0_.dtFimPrev as dtFimPrev2_0_, projeto0_.dtInicio as dtInicio2_0_, projeto0_.dtInicioPrev as dtInicio7_2_0_, projeto0_.nomeProjeto as nomeProj8_2_0_, projeto0_.semanasProjeto as semanasP9_2_0_ from public.Projeto projeto0_ where projeto0_.idCliente=?
2009-07-07 12:07:11,531 DEBUG loader.collection.OneToManyLoader -> Static select for one-to-many br.org.shift.persistencia.Projeto.fasesProjeto: select fasesproje0_.idProjeto as idProjeto1_, fasesproje0_.idFasesProjeto as idFasesP1_1_, fasesproje0_.idFasesProjeto as idFasesP1_20_0_, fasesproje0_.descFase as descFase20_0_, fasesproje0_.nomeFase as nomeFase20_0_, fasesproje0_.idProjeto as idProjeto20_0_ from FasesProjeto fasesproje0_ where fasesproje0_.idProjeto=?
2009-07-07 12:07:11,531 DEBUG loader.collection.BasicCollectionLoader -> Static select for collection br.org.shift.persistencia.Projeto.funcionario: select funcionari0_.idProjeto as idProjeto1_, funcionari0_.idFuncionario as idFuncio1_1_, funcionari1_.idFuncionario as idFuncio1_5_0_, funcionari1_.dataAdmissao as dataAdmi2_5_0_, funcionari1_.email2Funcionaro as email3_5_0_, funcionari1_.emailFuncionario as emailFun4_5_0_, funcionari1_.enderecoFuncionario as endereco5_5_0_, funcionari1_.funcionarioAtivo as funciona6_5_0_, funcionari1_.nomeFuncionario as nomeFunc7_5_0_ from participaProjeto funcionari0_ left outer join public.Funcionario funcionari1_ on funcionari0_.idFuncionario=funcionari1_.idFuncionario where funcionari0_.idProjeto=?
2009-07-07 12:07:11,531 DEBUG loader.collection.OneToManyLoader -> Static select for one-to-many br.org.shift.persistencia.Cliente.suporte: select suporte0_.idCliente as idCliente3_, suporte0_.idSuporte as idSuporte3_, suporte0_.idSuporte as idSuporte13_2_, suporte0_.idCliente as idCliente13_2_, suporte0_.cliente_idCliente as cliente2_13_2_, suporte0_.idContato as idContato13_2_, suporte0_.contato_idContato as contato3_13_2_, suporte0_.descAtividade as descAtiv4_13_2_, suporte0_.horasPrevistas as horasPre5_13_2_, suporte0_.horasTotais as horasTot6_13_2_, suporte0_.nivelSeveridade as nivelSev7_13_2_, contato1_.idContato as idContato1_0_, contato1_.areaContato as areaCont2_1_0_, contato1_.cliente_idCliente as cliente9_1_0_, contato1_.desContato as desContato1_0_, contato1_.email2Contato as email4_1_0_, contato1_.emailContato as emailCon5_1_0_, contato1_.enderecoContato as endereco6_1_0_, contato1_.nomeContato as nomeCont7_1_0_, contato1_.paginaContato as paginaCo8_1_0_, cliente2_.idCliente as idCliente0_1_, cliente2_.cpfCnpjCliente as cpfCnpjC2_0_1_, cliente2_.nomeCliente as nomeClie3_0_1_ from public.Suporte suporte0_ inner join public.Contato contato1_ on suporte0_.idContato=contato1_.idContato left outer join public.Cliente cliente2_ on contato1_.cliente_idCliente=cliente2_.idCliente where suporte0_.idCliente=?
2009-07-07 12:07:11,531 DEBUG loader.collection.BasicCollectionLoader -> Static select for collection br.org.shift.persistencia.Funcionario.projeto: select projeto0_.idFuncionario as idFuncio1_2_, projeto0_.idProjeto as idProjeto2_, projeto1_.idProjeto as idProjeto2_0_, projeto1_.idCliente as idCliente2_0_, projeto1_.descricaoProjeto as descrica2_2_0_, projeto1_.diasProjeto as diasProj3_2_0_, projeto1_.dtFim as dtFim2_0_, projeto1_.dtFimPrev as dtFimPrev2_0_, projeto1_.dtInicio as dtInicio2_0_, projeto1_.dtInicioPrev as dtInicio7_2_0_, projeto1_.nomeProjeto as nomeProj8_2_0_, projeto1_.semanasProjeto as semanasP9_2_0_, cliente2_.idCliente as idCliente0_1_, cliente2_.cpfCnpjCliente as cpfCnpjC2_0_1_, cliente2_.nomeCliente as nomeClie3_0_1_ from participaProjeto projeto0_ left outer join public.Projeto projeto1_ on projeto0_.idProjeto=projeto1_.idProjeto inner join public.Cliente cliente2_ on projeto1_.idCliente=cliente2_.idCliente where projeto0_.idFuncionario=?
2009-07-07 12:07:11,531 DEBUG loader.collection.BasicCollectionLoader -> Static select for collection br.org.shift.persistencia.Tecnologia.projeto: select projeto0_.idTecnologia as idTecnol1_2_, projeto0_.idProjeto as idProjeto2_, projeto1_.idProjeto as idProjeto2_0_, projeto1_.idCliente as idCliente2_0_, projeto1_.descricaoProjeto as descrica2_2_0_, projeto1_.diasProjeto as diasProj3_2_0_, projeto1_.dtFim as dtFim2_0_, projeto1_.dtFimPrev as dtFimPrev2_0_, projeto1_.dtInicio as dtInicio2_0_, projeto1_.dtInicioPrev as dtInicio7_2_0_, projeto1_.nomeProjeto as nomeProj8_2_0_, projeto1_.semanasProjeto as semanasP9_2_0_, cliente2_.idCliente as idCliente0_1_, cliente2_.cpfCnpjCliente as cpfCnpjC2_0_1_, cliente2_.nomeCliente as nomeClie3_0_1_ from projetoTecnologia projeto0_ left outer join public.Projeto projeto1_ on projeto0_.idProjeto=projeto1_.idProjeto inner join public.Cliente cliente2_ on projeto1_.idCliente=cliente2_.idCliente where projeto0_.idTecnologia=?
2009-07-07 12:07:11,531 DEBUG loader.collection.BasicCollectionLoader -> Static select for collection br.org.shift.persistencia.Projeto.tecnologia: select tecnologia0_.idProjeto as idProjeto2_, tecnologia0_.idTecnologia as idTecnol1_2_, tecnologia1_.idTecnologia as idTecnol1_16_0_, tecnologia1_.descTecnologia as descTecn2_16_0_, tecnologia1_.nomeTecnologia as nomeTecn3_16_0_, tecnologia1_.idTipoTecnologia as idTipoTe4_16_0_, tipotecnol2_.idTipoTecnologia as idTipoTe1_19_1_, tipotecnol2_.descTipo as descTipo19_1_, tipotecnol2_.nomeTecnologia as nomeTecn3_19_1_ from projetoTecnologia tecnologia0_ left outer join public.Tecnologia tecnologia1_ on tecnologia0_.idTecnologia=tecnologia1_.idTecnologia left outer join public.TipoTecnologia tipotecnol2_ on tecnologia1_.idTipoTecnologia=tipotecnol2_.idTipoTecnologia where tecnologia0_.idProjeto=?
2009-07-07 12:07:11,531 DEBUG loader.collection.OneToManyLoader -> Static select for one-to-many br.org.shift.persistencia.Cliente.contato: select contato0_.cliente_idCliente as cliente9_1_, contato0_.idContato as idContato1_, contato0_.idContato as idContato1_0_, contato0_.areaContato as areaCont2_1_0_, contato0_.cliente_idCliente as cliente9_1_0_, contato0_.desContato as desContato1_0_, contato0_.email2Contato as email4_1_0_, contato0_.emailContato as emailCon5_1_0_, contato0_.enderecoContato as endereco6_1_0_, contato0_.nomeContato as nomeCont7_1_0_, contato0_.paginaContato as paginaCo8_1_0_ from public.Contato contato0_ where contato0_.cliente_idCliente=?
2009-07-07 12:07:11,531 DEBUG loader.collection.BasicCollectionLoader -> Static select for collection br.org.shift.persistencia.Parceiro.tecnologia: select tecnologia0_.idParceiro as idParceiro2_, tecnologia0_.idTecnologia as idTecnol1_2_, tecnologia1_.idTecnologia as idTecnol1_16_0_, tecnologia1_.descTecnologia as descTecn2_16_0_, tecnologia1_.nomeTecnologia as nomeTecn3_16_0_, tecnologia1_.idTipoTecnologia as idTipoTe4_16_0_, tipotecnol2_.idTipoTecnologia as idTipoTe1_19_1_, tipotecnol2_.descTipo as descTipo19_1_, tipotecnol2_.nomeTecnologia as nomeTecn3_19_1_ from parceiroTecnologia tecnologia0_ left outer join public.Tecnologia tecnologia1_ on tecnologia0_.idTecnologia=tecnologia1_.idTecnologia left outer join public.TipoTecnologia tipotecnol2_ on tecnologia1_.idTipoTecnologia=tipotecnol2_.idTipoTecnologia where tecnologia0_.idParceiro=?
2009-07-07 12:07:11,531 DEBUG loader.collection.BasicCollectionLoader -> Static select for collection br.org.shift.persistencia.Projeto.contato: select contato0_.idProjeto as idProjeto2_, contato0_.idContato as idContato2_, contato1_.idContato as idContato1_0_, contato1_.areaContato as areaCont2_1_0_, contato1_.cliente_idCliente as cliente9_1_0_, contato1_.desContato as desContato1_0_, contato1_.email2Contato as email4_1_0_, contato1_.emailContato as emailCon5_1_0_, contato1_.enderecoContato as endereco6_1_0_, contato1_.nomeContato as nomeCont7_1_0_, contato1_.paginaContato as paginaCo8_1_0_, cliente2_.idCliente as idCliente0_1_, cliente2_.cpfCnpjCliente as cpfCnpjC2_0_1_, cliente2_.nomeCliente as nomeClie3_0_1_ from contatoProjeto contato0_ left outer join public.Contato contato1_ on contato0_.idContato=contato1_.idContato inner join public.Cliente cliente2_ on contato1_.cliente_idCliente=cliente2_.idCliente where contato0_.idProjeto=?
2009-07-07 12:07:11,531 DEBUG loader.collection.BasicCollectionLoader -> Static select for collection br.org.shift.persistencia.Suporte.tecnologia: select tecnologia0_.idSuporte as idSuporte2_, tecnologia0_.idTecnologia as idTecnol1_2_, tecnologia1_.idTecnologia as idTecnol1_16_0_, tecnologia1_.descTecnologia as descTecn2_16_0_, tecnologia1_.nomeTecnologia as nomeTecn3_16_0_, tecnologia1_.idTipoTecnologia as idTipoTe4_16_0_, tipotecnol2_.idTipoTecnologia as idTipoTe1_19_1_, tipotecnol2_.descTipo as descTipo19_1_, tipotecnol2_.nomeTecnologia as nomeTecn3_19_1_ from suporteTecnologia tecnologia0_ left outer join public.Tecnologia tecnologia1_ on tecnologia0_.idTecnologia=tecnologia1_.idTecnologia left outer join public.TipoTecnologia tipotecnol2_ on tecnologia1_.idTipoTecnologia=tipotecnol2_.idTipoTecnologia where tecnologia0_.idSuporte=?
2009-07-07 12:07:11,531 DEBUG loader.collection.BasicCollectionLoader -> Static select for collection br.org.shift.persistencia.Tecnologia.parceiro: select parceiro0_.idTecnologia as idTecnol1_1_, parceiro0_.idParceiro as idParceiro1_, parceiro1_.idParceiro as idParceiro6_0_, parceiro1_.email2Parceiro as email2_6_0_, parceiro1_.emailParceiro as emailPar3_6_0_, parceiro1_.nomeParceiro as nomeParc4_6_0_, parceiro1_.telefone2Parceiro as telefone5_6_0_, parceiro1_.telefoneParceiro as telefone6_6_0_ from parceiroTecnologia parceiro0_ left outer join public.Parceiro parceiro1_ on parceiro0_.idParceiro=parceiro1_.idParceiro where parceiro0_.idTecnologia=?
2009-07-07 12:07:11,531 DEBUG loader.collection.BasicCollectionLoader -> Static select for collection br.org.shift.persistencia.Suporte.funcionario: select funcionari0_.idSuporte as idSuporte1_, funcionari0_.idFuncionario as idFuncio2_1_, funcionari1_.idFuncionario as idFuncio1_5_0_, funcionari1_.dataAdmissao as dataAdmi2_5_0_, funcionari1_.email2Funcionaro as email3_5_0_, funcionari1_.emailFuncionario as emailFun4_5_0_, funcionari1_.enderecoFuncionario as endereco5_5_0_, funcionari1_.funcionarioAtivo as funciona6_5_0_, funcionari1_.nomeFuncionario as nomeFunc7_5_0_ from participaSuporte funcionari0_ left outer join public.Funcionario funcionari1_ on funcionari0_.idFuncionario=funcionari1_.idFuncionario where funcionari0_.idSuporte=?
2009-07-07 12:07:11,546 DEBUG hibernate.impl.SessionFactoryObjectFactory -> initializing class SessionFactoryObjectFactory
2009-07-07 12:07:11,546 DEBUG hibernate.impl.SessionFactoryObjectFactory -> registered: 8a8580a82255c10b012255c10f2b0000 (unnamed)
2009-07-07 12:07:11,546 INFO hibernate.impl.SessionFactoryObjectFactory -> Not binding factory to JNDI, no JNDI name configured
2009-07-07 12:07:11,546 DEBUG hibernate.impl.SessionFactoryImpl -> instantiated session factory
2009-07-07 12:07:11,546 DEBUG hibernate.impl.SessionFactoryImpl -> Checking 0 named HQL queries
2009-07-07 12:07:11,546 DEBUG hibernate.impl.SessionFactoryImpl -> Checking 0 named SQL queries
2009-07-07 12:07:11,656 DEBUG hibernate.impl.SessionImpl -> opened session at timestamp: 12469792315
2009-07-07 12:07:11,656 DEBUG hibernate.transaction.JDBCTransaction -> begin
2009-07-07 12:07:11,656 DEBUG hibernate.jdbc.ConnectionManager -> opening JDBC connection
2009-07-07 12:07:11,656 DEBUG hibernate.transaction.JDBCTransaction -> current autocommit status: false
2009-07-07 12:07:11,796 DEBUG hql.ast.QueryTranslatorImpl -> parse() - HQL: FROM br.org.shift.persistencia.Cliente clientes WHERE upper(clientes.cpfCnpjCliente) LIKE upper('qqq')
2009-07-07 12:07:11,828 DEBUG hql.ast.AST -> --- HQL AST ---
\-[QUERY] 'query'
+-[SELECT_FROM] 'SELECT_FROM'
| \-[FROM] 'FROM'
| \-[RANGE] 'RANGE'
| +-[DOT] '.'
| | +-[DOT] '.'
| | | +-[DOT] '.'
| | | | +-[DOT] '.'
| | | | | +-[IDENT] 'br'
| | | | | \-[IDENT] 'org'
| | | | \-[IDENT] 'shift'
| | | \-[IDENT] 'persistencia'
| | \-[IDENT] 'Cliente'
| \-[ALIAS] 'clientes'
\-[WHERE] 'WHERE'
\-[LIKE] 'like'
+-[METHOD_CALL] '('
| +-[IDENT] 'upper'
| \-[EXPR_LIST] 'exprList'
| \-[DOT] '.'
| +-[IDENT] 'clientes'
| \-[IDENT] 'cpfCnpjCliente'
\-[METHOD_CALL] '('
+-[IDENT] 'upper'
\-[EXPR_LIST] 'exprList'
\-[QUOTED_STRING] ''qqq''
2009-07-07 12:07:11,828 DEBUG hql.ast.ErrorCounter -> throwQueryException() : no errors
2009-07-07 12:07:11,906 DEBUG hql.antlr.HqlSqlBaseWalker -> select << begin [level=1, statement=select]
2009-07-07 12:07:11,953 DEBUG ast.tree.FromElement -> FromClause{level=1} : br.org.shift.persistencia.Cliente (clientes) -> cliente0_
2009-07-07 12:07:11,953 DEBUG ast.tree.FromReferenceNode -> Resolved : clientes -> cliente0_.idCliente
2009-07-07 12:07:11,953 DEBUG ast.tree.DotNode -> getDataType() : cpfCnpjCliente -> org.hibernate.type.StringType@6df9bc
2009-07-07 12:07:11,953 DEBUG ast.tree.FromReferenceNode -> Resolved : clientes.cpfCnpjCliente -> cliente0_.cpfCnpjCliente
2009-07-07 12:07:11,968 DEBUG hql.antlr.HqlSqlBaseWalker -> select : finishing up [level=1, statement=select]
2009-07-07 12:07:11,968 DEBUG hql.ast.HqlSqlWalker -> processQuery() : ( SELECT ( FromClause{level=1} public.Cliente cliente0_ ) ( WHERE ( like ( ( upper ( exprList ( cliente0_.cpfCnpjCliente cliente0_.idCliente cpfCnpjCliente ) ) ) ( ( upper ( exprList 'qqq' ) ) ) ) )
2009-07-07 12:07:11,984 DEBUG hql.ast.HqlSqlWalker -> Derived SELECT clause created.
2009-07-07 12:07:11,984 DEBUG ast.util.JoinProcessor -> Using FROM fragment [public.Cliente cliente0_]
2009-07-07 12:07:11,984 DEBUG hql.antlr.HqlSqlBaseWalker -> select >> end [level=1, statement=select]
2009-07-07 12:07:12,000 DEBUG hql.ast.AST -> --- SQL AST ---
\-[SELECT] QueryNode: 'SELECT' querySpaces (public.Cliente)
+-[SELECT_CLAUSE] SelectClause: '{derived select clause}'
| +-[SELECT_EXPR] SelectExpressionImpl: 'cliente0_.idCliente as idCliente0_' {FromElement{explicit,not a collection join,not a fetch join,fetch non-lazy properties,classAlias=clientes,role=null,tableName=public.Cliente,tableAlias=cliente0_,origin=null,colums={,className=br.org.shift.persistencia.Cliente}}}
| \-[SQL_TOKEN] SqlFragment: 'cliente0_.cpfCnpjCliente as cpfCnpjC2_0_, cliente0_.nomeCliente as nomeClie3_0_'
+-[FROM] FromClause: 'FROM' FromClause{level=1, fromElementCounter=1, fromElements=1, fromElementByClassAlias=[clientes], fromElementByTableAlias=[cliente0_], fromElementsByPath=[], collectionJoinFromElementsByPath=[], impliedElements=[]}
| \-[FROM_FRAGMENT] FromElement: 'public.Cliente cliente0_' FromElement{explicit,not a collection join,not a fetch join,fetch non-lazy properties,classAlias=clientes,role=null,tableName=public.Cliente,tableAlias=cliente0_,origin=null,colums={,className=br.org.shift.persistencia.Cliente}}
\-[WHERE] SqlNode: 'WHERE'
\-[LIKE] BinaryLogicOperatorNode: 'like'
+-[METHOD_CALL] MethodNode: '('
| +-[METHOD_NAME] IdentNode: 'upper' {originalText=upper}
| \-[EXPR_LIST] SqlNode: 'exprList'
| \-[DOT] DotNode: 'cliente0_.cpfCnpjCliente' {propertyName=cpfCnpjCliente,dereferenceType=4,propertyPath=cpfCnpjCliente,path=clientes.cpfCnpjCliente,tableAlias=cliente0_,className=br.org.shift.persistencia.Cliente,classAlias=clientes}
| +-[ALIAS_REF] IdentNode: 'cliente0_.idCliente' {alias=clientes, className=br.org.shift.persistencia.Cliente, tableAlias=cliente0_}
| \-[IDENT] IdentNode: 'cpfCnpjCliente' {originalText=cpfCnpjCliente}
\-[METHOD_CALL] MethodNode: '('
+-[METHOD_NAME] IdentNode: 'upper' {originalText=upper}
\-[EXPR_LIST] SqlNode: 'exprList'
\-[QUOTED_STRING] LiteralNode: ''qqq''
2009-07-07 12:07:12,000 DEBUG hql.ast.ErrorCounter -> throwQueryException() : no errors
2009-07-07 12:07:12,015 DEBUG hql.ast.QueryTranslatorImpl -> HQL: FROM br.org.shift.persistencia.Cliente clientes WHERE upper(clientes.cpfCnpjCliente) LIKE upper('qqq')
2009-07-07 12:07:12,015 DEBUG hql.ast.QueryTranslatorImpl -> SQL: select cliente0_.idCliente as idCliente0_, cliente0_.cpfCnpjCliente as cpfCnpjC2_0_, cliente0_.nomeCliente as nomeClie3_0_ from public.Cliente cliente0_ where upper(cliente0_.cpfCnpjCliente) like upper('qqq')
2009-07-07 12:07:12,015 DEBUG hql.ast.ErrorCounter -> throwQueryException() : no errors
2009-07-07 12:07:12,062 DEBUG hibernate.jdbc.AbstractBatcher -> about to open PreparedStatement (open PreparedStatements: 0, globally: 0)
2009-07-07 12:07:12,062 DEBUG org.hibernate.SQL ->
select
cliente0_.idCliente as idCliente0_,
cliente0_.cpfCnpjCliente as cpfCnpjC2_0_,
cliente0_.nomeCliente as nomeClie3_0_
from
public.Cliente cliente0_
where
upper(cliente0_.cpfCnpjCliente) like upper('qqq')
Hibernate:
select
cliente0_.idCliente as idCliente0_,
cliente0_.cpfCnpjCliente as cpfCnpjC2_0_,
cliente0_.nomeCliente as nomeClie3_0_
from
public.Cliente cliente0_
where
upper(cliente0_.cpfCnpjCliente) like upper('qqq')
2009-07-07 12:07:12,078 DEBUG hibernate.jdbc.AbstractBatcher -> about to open ResultSet (open ResultSets: 0, globally: 0)
2009-07-07 12:07:12,078 DEBUG hibernate.jdbc.AbstractBatcher -> about to close ResultSet (open ResultSets: 1, globally: 1)
2009-07-07 12:07:12,109 DEBUG hibernate.jdbc.AbstractBatcher -> about to close PreparedStatement (open PreparedStatements: 1, globally: 1)
2009-07-07 12:07:12,109 DEBUG hibernate.engine.StatefulPersistenceContext -> initializing non-lazy collections
2009-07-07 12:07:12,125 DEBUG hibernate.jdbc.AbstractBatcher -> about to open PreparedStatement (open PreparedStatements: 0, globally: 0)
2009-07-07 12:07:12,125 DEBUG org.hibernate.SQL ->
select
nextval ('cliente_idcliente_seq')
Hibernate:
select
nextval ('cliente_idcliente_seq')
2009-07-07 12:07:12,125 DEBUG hibernate.id.SequenceGenerator -> Sequence identifier generated: 21
2009-07-07 12:07:12,125 DEBUG hibernate.jdbc.AbstractBatcher -> about to close PreparedStatement (open PreparedStatements: 1, globally: 1)
2009-07-07 12:07:12,125 DEBUG event.def.AbstractSaveEventListener -> generated identifier: 21, using strategy: org.hibernate.id.SequenceGenerator
2009-07-07 12:07:12,171 DEBUG hibernate.jdbc.AbstractBatcher -> about to open PreparedStatement (open PreparedStatements: 0, globally: 0)
2009-07-07 12:07:12,171 DEBUG org.hibernate.SQL ->
select
nextval ('contato_idcontato_seq')
Hibernate:
select
nextval ('contato_idcontato_seq')
2009-07-07 12:07:12,171 DEBUG hibernate.id.SequenceGenerator -> Sequence identifier generated: 18
2009-07-07 12:07:12,171 DEBUG hibernate.jdbc.AbstractBatcher -> about to close PreparedStatement (open PreparedStatements: 1, globally: 1)
2009-07-07 12:07:12,171 DEBUG event.def.AbstractSaveEventListener -> generated identifier: 18, using strategy: org.hibernate.id.SequenceGenerator
2009-07-07 12:07:12,171 DEBUG hibernate.jdbc.AbstractBatcher -> about to open PreparedStatement (open PreparedStatements: 0, globally: 0)
2009-07-07 12:07:12,171 DEBUG org.hibernate.SQL ->
select
nextval ('telefonecontato_idtelefonecontato_seq')
Hibernate:
select
nextval ('telefonecontato_idtelefonecontato_seq')
2009-07-07 12:07:12,171 DEBUG hibernate.id.SequenceGenerator -> Sequence identifier generated: 12
2009-07-07 12:07:12,171 DEBUG hibernate.jdbc.AbstractBatcher -> about to close PreparedStatement (open PreparedStatements: 1, globally: 1)
2009-07-07 12:07:12,171 DEBUG event.def.AbstractSaveEventListener -> generated identifier: 12, using strategy: org.hibernate.id.SequenceGenerator
Olha o ID 21
2009-07-07 12:07:12,171 DEBUG event.def.AbstractFlushingEventListener -> processing flush-time cascades
2009-07-07 12:07:12,171 DEBUG event.def.AbstractFlushingEventListener -> dirty checking collections
2009-07-07 12:07:12,187 DEBUG hibernate.engine.Collections -> Collection found: [br.org.shift.persistencia.Cliente.contato#21], was: [<unreferenced>] (initialized)
2009-07-07 12:07:12,187 DEBUG hibernate.engine.Collections -> Collection found: [br.org.shift.persistencia.Contato.telefoneContato#18], was: [<unreferenced>] (initialized)
2009-07-07 12:07:12,203 DEBUG event.def.AbstractFlushingEventListener -> Flushed: 3 insertions, 0 updates, 0 deletions to 3 objects
2009-07-07 12:07:12,390 DEBUG event.def.AbstractFlushingEventListener -> Flushed: 2 (re)creations, 0 updates, 0 removals to 2 collections
2009-07-07 12:07:12,390 DEBUG hibernate.pretty.Printer -> listing entities:
2009-07-07 12:07:12,406 DEBUG hibernate.pretty.Printer -> br.org.shift.persistencia.TelefoneContato{contato=br.org.shift.persistencia.Contato#18, telefone=1111, idTelefoneContato=12, descTel=33333}
2009-07-07 12:07:12,406 DEBUG hibernate.pretty.Printer -> br.org.shift.persistencia.Cliente{contato=[br.org.shift.persistencia.Contato#18], projeto=null, idCliente=21, suporte=null, cpfCnpjCliente=qqq, nomeCliente=wwwwqqqq}
2009-07-07 12:07:12,406 DEBUG hibernate.pretty.Printer -> br.org.shift.persistencia.Contato{projeto=null, paginaContato=3333, cliente=br.org.shift.persistencia.Cliente#21, idContato=18, email2Contato=www, suporte=null, desContato=11, areaContato=11222, enderecoContato=qq, telefoneContato=[br.org.shift.persistencia.TelefoneContato#12], nomeContato=qqqq, emailContato=www}
2009-07-07 12:07:12,406 DEBUG hibernate.jdbc.AbstractBatcher -> about to open PreparedStatement (open PreparedStatements: 0, globally: 0)
2009-07-07 12:07:12,406 DEBUG org.hibernate.SQL ->
insert
into
public.Cliente
(cpfCnpjCliente, nomeCliente, idCliente)
values
(?, ?, ?)
Hibernate:
insert
into
public.Cliente
(cpfCnpjCliente, nomeCliente, idCliente)
values
(?, ?, ?)
2009-07-07 12:07:12,406 DEBUG hibernate.jdbc.AbstractBatcher -> Executing batch size: 1
2009-07-07 12:07:12,406 DEBUG hibernate.jdbc.AbstractBatcher -> about to close PreparedStatement (open PreparedStatements: 1, globally: 1)
2009-07-07 12:07:12,421 DEBUG hibernate.jdbc.AbstractBatcher -> about to open PreparedStatement (open PreparedStatements: 0, globally: 0)
2009-07-07 12:07:12,421 DEBUG org.hibernate.SQL ->
insert
into
public.Contato
(areaContato, cliente_idCliente, desContato, email2Contato, emailContato, enderecoContato, nomeContato, paginaContato, idContato)
values
(?, ?, ?, ?, ?, ?, ?, ?, ?)
Hibernate:
insert
into
public.Contato
(areaContato, cliente_idCliente, desContato, email2Contato, emailContato, enderecoContato, nomeContato, paginaContato, idContato)
values
(?, ?, ?, ?, ?, ?, ?, ?, ?)
2009-07-07 12:07:12,421 DEBUG hibernate.jdbc.AbstractBatcher -> Executing batch size: 1
2009-07-07 12:07:12,421 DEBUG hibernate.jdbc.AbstractBatcher -> about to close PreparedStatement (open PreparedStatements: 1, globally: 1)
2009-07-07 12:07:12,437 DEBUG hibernate.util.JDBCExceptionReporter -> Could not execute JDBC batch update [insert into public.Contato (areaContato, cliente_idCliente, desContato, email2Contato, emailContato, enderecoContato, nomeContato, paginaContato, idContato) values (?, ?, ?, ?, ?, ?, ?, ?, ?)]
java.sql.BatchUpdateException: Entrada em lote 0 insert into public.Contato (areaContato, cliente_idCliente, desContato, email2Contato, emailContato, enderecoContato, nomeContato, paginaContato, idContato) values (11222, 21, 11, www, www, qq, qqqq, 3333, 18) foi abortada. Chame getNextException para ver a causa.
at org.postgresql.jdbc2.AbstractJdbc2Statement$BatchResultHandler.handleError(AbstractJdbc2Statement.java:2531)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1344)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:343)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeBatch(AbstractJdbc2Statement.java:2668)
at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:48)
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:244)
at org.hibernate.jdbc.AbstractBatcher.prepareStatement(AbstractBatcher.java:90)
at org.hibernate.jdbc.AbstractBatcher.prepareStatement(AbstractBatcher.java:85)
at org.hibernate.jdbc.AbstractBatcher.prepareBatchStatement(AbstractBatcher.java:220)
at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2229)
at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2665)
at org.hibernate.action.EntityInsertAction.execute(EntityInsertAction.java:56)
at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:279)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:263)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:167)
at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298)
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1004)
at br.org.shift.hibernate.HibernateUtil.save(HibernateUtil.java:215)
at br.org.shift.dao.ClienteDao.save(ClienteDao.java:23)
at br.org.shift.managedbean.ClienteManagerBean.saveCliente(ClienteManagerBean.java:48)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.el.parser.AstValue.invoke(AstValue.java:131)
at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
at org.apache.jasper.el.JspMethodExpression.invoke(JspMethodExpression.java:68)
at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
at javax.faces.component.UICommand.broadcast(UICommand.java:387)
at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:321)
at org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:296)
at org.ajax4jsf.component.AjaxViewRoot.processPhase(AjaxViewRoot.java:253)
at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:466)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
at java.lang.Thread.run(Unknown Source)
2009-07-07 12:07:12,437 WARN hibernate.util.JDBCExceptionReporter -> SQL Error: 0, SQLState: null
2009-07-07 12:07:12,437 ERROR hibernate.util.JDBCExceptionReporter -> Entrada em lote 0 insert into public.Contato (areaContato, cliente_idCliente, desContato, email2Contato, emailContato, enderecoContato, nomeContato, paginaContato, idContato) values (11222, 21, 11, www, www, qq, qqqq, 3333, 18) foi abortada. Chame getNextException para ver a causa.
2009-07-07 12:07:12,437 WARN hibernate.util.JDBCExceptionReporter -> SQL Error: 0, SQLState: 42703
2009-07-07 12:07:12,453 ERROR hibernate.util.JDBCExceptionReporter -> ERROR: column "descontato" of relation "contato" does not exist
2009-07-07 12:07:12,453 ERROR event.def.AbstractFlushingEventListener -> Could not synchronize database state with session
org.hibernate.exception.SQLGrammarException: Could not execute JDBC batch update
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:67)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:251)
at org.hibernate.jdbc.AbstractBatcher.prepareStatement(AbstractBatcher.java:90)
at org.hibernate.jdbc.AbstractBatcher.prepareStatement(AbstractBatcher.java:85)
at org.hibernate.jdbc.AbstractBatcher.prepareBatchStatement(AbstractBatcher.java:220)
at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2229)
at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2665)
at org.hibernate.action.EntityInsertAction.execute(EntityInsertAction.java:56)
at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:279)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:263)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:167)
at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298)
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1004)
at br.org.shift.hibernate.HibernateUtil.save(HibernateUtil.java:215)
at br.org.shift.dao.ClienteDao.save(ClienteDao.java:23)
at br.org.shift.managedbean.ClienteManagerBean.saveCliente(ClienteManagerBean.java:48)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.el.parser.AstValue.invoke(AstValue.java:131)
at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
at org.apache.jasper.el.JspMethodExpression.invoke(JspMethodExpression.java:68)
at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
at javax.faces.component.UICommand.broadcast(UICommand.java:387)
at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:321)
at org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:296)
at org.ajax4jsf.component.AjaxViewRoot.processPhase(AjaxViewRoot.java:253)
at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:466)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
at java.lang.Thread.run(Unknown Source)
Caused by: java.sql.BatchUpdateException: Entrada em lote 0 insert into public.Contato (areaContato, cliente_idCliente, desContato, email2Contato, emailContato, enderecoContato, nomeContato, paginaContato, idContato) values (11222, 21, 11, www, www, qq, qqqq, 3333, 18) foi abortada. Chame getNextException para ver a causa.
at org.postgresql.jdbc2.AbstractJdbc2Statement$BatchResultHandler.handleError(AbstractJdbc2Statement.java:2531)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1344)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:343)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeBatch(AbstractJdbc2Statement.java:2668)
at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:48)
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:244)
... 45 more
2009-07-07 12:07:12,453 DEBUG hibernate.transaction.JDBCTransaction -> rollback
2009-07-07 12:07:12,453 DEBUG hibernate.transaction.JDBCTransaction -> rolled back JDBC Connection
2009-07-07 12:07:12,453 DEBUG hibernate.jdbc.ConnectionManager -> aggressively releasing JDBC connection
2009-07-07 12:07:12,453 DEBUG hibernate.jdbc.ConnectionManager -> releasing JDBC connection [ (open PreparedStatements: 0, globally: 0) (open ResultSets: 0, globally: 0)]
org.hibernate.exception.SQLGrammarException: Could not execute JDBC batch update
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:67)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:251)
at org.hibernate.jdbc.AbstractBatcher.prepareStatement(AbstractBatcher.java:90)
at org.hibernate.jdbc.AbstractBatcher.prepareStatement(AbstractBatcher.java:85)
at org.hibernate.jdbc.AbstractBatcher.prepareBatchStatement(AbstractBatcher.java:220)
at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2229)
at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2665)
at org.hibernate.action.EntityInsertAction.execute(EntityInsertAction.java:56)
at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:279)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:263)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:167)
at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298)
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1004)
at br.org.shift.hibernate.HibernateUtil.save(HibernateUtil.java:215)
at br.org.shift.dao.ClienteDao.save(ClienteDao.java:23)
at br.org.shift.managedbean.ClienteManagerBean.saveCliente(ClienteManagerBean.java:48)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.el.parser.AstValue.invoke(AstValue.java:131)
at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
at org.apache.jasper.el.JspMethodExpression.invoke(JspMethodExpression.java:68)
at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
at javax.faces.component.UICommand.broadcast(UICommand.java:387)
at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:321)
at org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:296)
at org.ajax4jsf.component.AjaxViewRoot.processPhase(AjaxViewRoot.java:253)
at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:466)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
at java.lang.Thread.run(Unknown Source)
Caused by: java.sql.BatchUpdateException: Entrada em lote 0 insert into public.Contato (areaContato, cliente_idCliente, desContato, email2Contato, emailContato, enderecoContato, nomeContato, paginaContato, idContato) values (11222, 21, 11, www, www, qq, qqqq, 3333, 18) foi abortada. Chame getNextException para ver a causa.
at org.postgresql.jdbc2.AbstractJdbc2Statement$BatchResultHandler.handleError(AbstractJdbc2Statement.java:2531)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1344)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:343)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeBatch(AbstractJdbc2Statement.java:2668)
at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:48)
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:244)
... 45 more
2009-07-07 12:07:12,468 DEBUG ajax4jsf.event.AjaxPhaseListener -> Process after phase INVOKE_APPLICATION 5
2009-07-07 12:07:12,468 DEBUG ajax4jsf.event.AjaxPhaseListener -> Process before phase RENDER_RESPONSE 6
2009-07-07 12:07:12,468 DEBUG ajax4jsf.event.AjaxPhaseListener -> PhaseListener enter Before RenderView Phase with ViewId /pages/confirmacoes/cadastrosucesso.jsp and RenderKitId HTML_BASIC
2009-07-07 12:07:12,515 DEBUG ajax4jsf.renderkit.RendererBase -> Start encoding of component j_id_jsp_626195196_0 with class org.ajax4jsf.component.AjaxViewRoot
2009-07-07 12:07:12,515 DEBUG ajax4jsf.renderkit.RendererBase -> Finish encoding of component j_id_jsp_626195196_0 with class org.ajax4jsf.component.AjaxViewRoot
2009-07-07 12:07:12,515 DEBUG ajax4jsf.renderkit.RendererBase -> Finish encoding of component j_id_jsp_626195196_0 with class org.ajax4jsf.component.AjaxViewRoot
2009-07-07 12:07:12,515 DEBUG ajax4jsf.event.AjaxPhaseListener -> Process after phase RENDER_RESPONSE 6
Dyego Carmo
29/07/2009
e tente novamente.
Dyego Carmo
29/07/2009
Dyego Carmo
29/07/2009
Cristian Mietlicki
29/07/2009
2009-07-08 11:54:27,046 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.TelefoneContato: select telefoneco0_.idTelefoneContato as idTelefo1_17_0_, telefoneco0_.idContato as idContato17_0_, telefoneco0_.descTel as descTel17_0_, telefoneco0_.telefone as telefone17_0_ from public.TelefoneContato telefoneco0_ where telefoneco0_.idTelefoneContato=?
2009-07-08 11:54:27,046 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.TelefoneContato: select telefoneco0_.idTelefoneContato as idTelefo1_17_0_, telefoneco0_.idContato as idContato17_0_, telefoneco0_.descTel as descTel17_0_, telefoneco0_.telefone as telefone17_0_ from public.TelefoneContato telefoneco0_ where telefoneco0_.idTelefoneContato=?
2009-07-08 11:54:27,046 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.TelefoneContato: select telefoneco0_.idTelefoneContato as idTelefo1_17_0_, telefoneco0_.idContato as idContato17_0_, telefoneco0_.descTel as descTel17_0_, telefoneco0_.telefone as telefone17_0_ from public.TelefoneContato telefoneco0_ where telefoneco0_.idTelefoneContato=? for update
2009-07-08 11:54:27,046 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.TelefoneContato: select telefoneco0_.idTelefoneContato as idTelefo1_17_0_, telefoneco0_.idContato as idContato17_0_, telefoneco0_.descTel as descTel17_0_, telefoneco0_.telefone as telefone17_0_ from public.TelefoneContato telefoneco0_ where telefoneco0_.idTelefoneContato=? for update
2009-07-08 11:54:27,046 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.TelefoneContato: select telefoneco0_.idTelefoneContato as idTelefo1_17_0_, telefoneco0_.idContato as idContato17_0_, telefoneco0_.descTel as descTel17_0_, telefoneco0_.telefone as telefone17_0_ from public.TelefoneContato telefoneco0_ where telefoneco0_.idTelefoneContato=? for update
2009-07-08 11:54:27,046 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_MERGE on entity br.org.shift.persistencia.TelefoneContato: select telefoneco0_.idTelefoneContato as idTelefo1_17_0_, telefoneco0_.idContato as idContato17_0_, telefoneco0_.descTel as descTel17_0_, telefoneco0_.telefone as telefone17_0_ from public.TelefoneContato telefoneco0_ where telefoneco0_.idTelefoneContato=?
2009-07-08 11:54:27,046 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_REFRESH on entity br.org.shift.persistencia.TelefoneContato: select telefoneco0_.idTelefoneContato as idTelefo1_17_0_, telefoneco0_.idContato as idContato17_0_, telefoneco0_.descTel as descTel17_0_, telefoneco0_.telefone as telefone17_0_ from public.TelefoneContato telefoneco0_ where telefoneco0_.idTelefoneContato=?
2009-07-08 11:54:27,046 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Scripts: select scripts0_.idScripts as idScripts12_0_, scripts0_.descScripts as descScri2_12_0_, scripts0_.idFuncionario as idFuncio6_12_0_, scripts0_.funcionario_idfuncionario as funciona3_12_0_, scripts0_.nomeScripts as nomeScri4_12_0_, scripts0_.scripts as scripts12_0_ from Scripts scripts0_ where scripts0_.idScripts=?
2009-07-08 11:54:27,046 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Scripts: select scripts0_.idScripts as idScripts12_0_, scripts0_.descScripts as descScri2_12_0_, scripts0_.idFuncionario as idFuncio6_12_0_, scripts0_.funcionario_idfuncionario as funciona3_12_0_, scripts0_.nomeScripts as nomeScri4_12_0_, scripts0_.scripts as scripts12_0_ from Scripts scripts0_ where scripts0_.idScripts=?
2009-07-08 11:54:27,046 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Scripts: select scripts0_.idScripts as idScripts12_0_, scripts0_.descScripts as descScri2_12_0_, scripts0_.idFuncionario as idFuncio6_12_0_, scripts0_.funcionario_idfuncionario as funciona3_12_0_, scripts0_.nomeScripts as nomeScri4_12_0_, scripts0_.scripts as scripts12_0_ from Scripts scripts0_ where scripts0_.idScripts=? for update
2009-07-08 11:54:27,046 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Scripts: select scripts0_.idScripts as idScripts12_0_, scripts0_.descScripts as descScri2_12_0_, scripts0_.idFuncionario as idFuncio6_12_0_, scripts0_.funcionario_idfuncionario as funciona3_12_0_, scripts0_.nomeScripts as nomeScri4_12_0_, scripts0_.scripts as scripts12_0_ from Scripts scripts0_ where scripts0_.idScripts=? for update
2009-07-08 11:54:27,046 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Scripts: select scripts0_.idScripts as idScripts12_0_, scripts0_.descScripts as descScri2_12_0_, scripts0_.idFuncionario as idFuncio6_12_0_, scripts0_.funcionario_idfuncionario as funciona3_12_0_, scripts0_.nomeScripts as nomeScri4_12_0_, scripts0_.scripts as scripts12_0_ from Scripts scripts0_ where scripts0_.idScripts=? for update
2009-07-08 11:54:27,046 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_MERGE on entity br.org.shift.persistencia.Scripts: select scripts0_.idScripts as idScripts12_0_, scripts0_.descScripts as descScri2_12_0_, scripts0_.idFuncionario as idFuncio6_12_0_, scripts0_.funcionario_idfuncionario as funciona3_12_0_, scripts0_.nomeScripts as nomeScri4_12_0_, scripts0_.scripts as scripts12_0_ from Scripts scripts0_ where scripts0_.idScripts=?
2009-07-08 11:54:27,046 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_REFRESH on entity br.org.shift.persistencia.Scripts: select scripts0_.idScripts as idScripts12_0_, scripts0_.descScripts as descScri2_12_0_, scripts0_.idFuncionario as idFuncio6_12_0_, scripts0_.funcionario_idfuncionario as funciona3_12_0_, scripts0_.nomeScripts as nomeScri4_12_0_, scripts0_.scripts as scripts12_0_ from Scripts scripts0_ where scripts0_.idScripts=?
2009-07-08 11:54:27,046 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Cliente: select cliente0_.idCliente as idCliente0_0_, cliente0_.cpfCnpjCliente as cpfCnpjC2_0_0_, cliente0_.nomeCliente as nomeClie3_0_0_ from public.Cliente cliente0_ where cliente0_.idCliente=?
2009-07-08 11:54:27,046 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Cliente: select cliente0_.idCliente as idCliente0_0_, cliente0_.cpfCnpjCliente as cpfCnpjC2_0_0_, cliente0_.nomeCliente as nomeClie3_0_0_ from public.Cliente cliente0_ where cliente0_.idCliente=?
2009-07-08 11:54:27,062 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Cliente: select cliente0_.idCliente as idCliente0_0_, cliente0_.cpfCnpjCliente as cpfCnpjC2_0_0_, cliente0_.nomeCliente as nomeClie3_0_0_ from public.Cliente cliente0_ where cliente0_.idCliente=? for update
2009-07-08 11:54:27,062 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Cliente: select cliente0_.idCliente as idCliente0_0_, cliente0_.cpfCnpjCliente as cpfCnpjC2_0_0_, cliente0_.nomeCliente as nomeClie3_0_0_ from public.Cliente cliente0_ where cliente0_.idCliente=? for update
2009-07-08 11:54:27,062 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Cliente: select cliente0_.idCliente as idCliente0_0_, cliente0_.cpfCnpjCliente as cpfCnpjC2_0_0_, cliente0_.nomeCliente as nomeClie3_0_0_ from public.Cliente cliente0_ where cliente0_.idCliente=? for update
2009-07-08 11:54:27,062 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_MERGE on entity br.org.shift.persistencia.Cliente: select cliente0_.idCliente as idCliente0_0_, cliente0_.cpfCnpjCliente as cpfCnpjC2_0_0_, cliente0_.nomeCliente as nomeClie3_0_0_ from public.Cliente cliente0_ where cliente0_.idCliente=?
2009-07-08 11:54:27,062 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_REFRESH on entity br.org.shift.persistencia.Cliente: select cliente0_.idCliente as idCliente0_0_, cliente0_.cpfCnpjCliente as cpfCnpjC2_0_0_, cliente0_.nomeCliente as nomeClie3_0_0_ from public.Cliente cliente0_ where cliente0_.idCliente=?
2009-07-08 11:54:27,062 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Contato: select contato0_.idContato as idContato1_1_, contato0_.areaContato as areaCont2_1_1_, contato0_.cliente_idCliente as cliente8_1_1_, contato0_.email2Contato as email3_1_1_, contato0_.emailContato as emailCon4_1_1_, contato0_.enderecoContato as endereco5_1_1_, contato0_.nomeContato as nomeCont6_1_1_, contato0_.paginaContato as paginaCo7_1_1_, cliente1_.idCliente as idCliente0_0_, cliente1_.cpfCnpjCliente as cpfCnpjC2_0_0_, cliente1_.nomeCliente as nomeClie3_0_0_ from public.Contato contato0_ inner join public.Cliente cliente1_ on contato0_.cliente_idCliente=cliente1_.idCliente where contato0_.idContato=?
2009-07-08 11:54:27,062 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Contato: select contato0_.idContato as idContato1_1_, contato0_.areaContato as areaCont2_1_1_, contato0_.cliente_idCliente as cliente8_1_1_, contato0_.email2Contato as email3_1_1_, contato0_.emailContato as emailCon4_1_1_, contato0_.enderecoContato as endereco5_1_1_, contato0_.nomeContato as nomeCont6_1_1_, contato0_.paginaContato as paginaCo7_1_1_, cliente1_.idCliente as idCliente0_0_, cliente1_.cpfCnpjCliente as cpfCnpjC2_0_0_, cliente1_.nomeCliente as nomeClie3_0_0_ from public.Contato contato0_ inner join public.Cliente cliente1_ on contato0_.cliente_idCliente=cliente1_.idCliente where contato0_.idContato=?
2009-07-08 11:54:27,062 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Contato: select contato0_.idContato as idContato1_0_, contato0_.areaContato as areaCont2_1_0_, contato0_.cliente_idCliente as cliente8_1_0_, contato0_.email2Contato as email3_1_0_, contato0_.emailContato as emailCon4_1_0_, contato0_.enderecoContato as endereco5_1_0_, contato0_.nomeContato as nomeCont6_1_0_, contato0_.paginaContato as paginaCo7_1_0_ from public.Contato contato0_ where contato0_.idContato=? for update
2009-07-08 11:54:27,062 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Contato: select contato0_.idContato as idContato1_0_, contato0_.areaContato as areaCont2_1_0_, contato0_.cliente_idCliente as cliente8_1_0_, contato0_.email2Contato as email3_1_0_, contato0_.emailContato as emailCon4_1_0_, contato0_.enderecoContato as endereco5_1_0_, contato0_.nomeContato as nomeCont6_1_0_, contato0_.paginaContato as paginaCo7_1_0_ from public.Contato contato0_ where contato0_.idContato=? for update
2009-07-08 11:54:27,062 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Contato: select contato0_.idContato as idContato1_0_, contato0_.areaContato as areaCont2_1_0_, contato0_.cliente_idCliente as cliente8_1_0_, contato0_.email2Contato as email3_1_0_, contato0_.emailContato as emailCon4_1_0_, contato0_.enderecoContato as endereco5_1_0_, contato0_.nomeContato as nomeCont6_1_0_, contato0_.paginaContato as paginaCo7_1_0_ from public.Contato contato0_ where contato0_.idContato=? for update
2009-07-08 11:54:27,062 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_MERGE on entity br.org.shift.persistencia.Contato: select contato0_.idContato as idContato1_3_, contato0_.areaContato as areaCont2_1_3_, contato0_.cliente_idCliente as cliente8_1_3_, contato0_.email2Contato as email3_1_3_, contato0_.emailContato as emailCon4_1_3_, contato0_.enderecoContato as endereco5_1_3_, contato0_.nomeContato as nomeCont6_1_3_, contato0_.paginaContato as paginaCo7_1_3_, cliente1_.idCliente as idCliente0_0_, cliente1_.cpfCnpjCliente as cpfCnpjC2_0_0_, cliente1_.nomeCliente as nomeClie3_0_0_, projeto2_.idContato as idContato5_, projeto3_.idProjeto as idProjeto5_, projeto3_.idProjeto as idProjeto2_1_, projeto3_.idCliente as idCliente2_1_, projeto3_.descricaoProjeto as descrica2_2_1_, projeto3_.diasProjeto as diasProj3_2_1_, projeto3_.dtFim as dtFim2_1_, projeto3_.dtFimPrev as dtFimPrev2_1_, projeto3_.dtInicio as dtInicio2_1_, projeto3_.dtInicioPrev as dtInicio7_2_1_, projeto3_.nomeProjeto as nomeProj8_2_1_, projeto3_.semanasProjeto as semanasP9_2_1_, cliente4_.idCliente as idCliente0_2_, cliente4_.cpfCnpjCliente as cpfCnpjC2_0_2_, cliente4_.nomeCliente as nomeClie3_0_2_ from public.Contato contato0_ inner join public.Cliente cliente1_ on contato0_.cliente_idCliente=cliente1_.idCliente left outer join contatoProjeto projeto2_ on contato0_.idContato=projeto2_.idContato left outer join public.Projeto projeto3_ on projeto2_.idProjeto=projeto3_.idProjeto left outer join public.Cliente cliente4_ on projeto3_.idCliente=cliente4_.idCliente where contato0_.idContato=?
2009-07-08 11:54:27,062 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_REFRESH on entity br.org.shift.persistencia.Contato: select contato0_.idContato as idContato1_0_, contato0_.areaContato as areaCont2_1_0_, contato0_.cliente_idCliente as cliente8_1_0_, contato0_.email2Contato as email3_1_0_, contato0_.emailContato as emailCon4_1_0_, contato0_.enderecoContato as endereco5_1_0_, contato0_.nomeContato as nomeCont6_1_0_, contato0_.paginaContato as paginaCo7_1_0_ from public.Contato contato0_ where contato0_.idContato=?
2009-07-08 11:54:27,062 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.SuporteTecnologia: select suportetec0_.idSuporte as idSuporte14_0_ from public.SuporteTecnologia suportetec0_ where suportetec0_.idSuporte=?
2009-07-08 11:54:27,062 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.SuporteTecnologia: select suportetec0_.idSuporte as idSuporte14_0_ from public.SuporteTecnologia suportetec0_ where suportetec0_.idSuporte=?
2009-07-08 11:54:27,062 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.SuporteTecnologia: select suportetec0_.idSuporte as idSuporte14_0_ from public.SuporteTecnologia suportetec0_ where suportetec0_.idSuporte=? for update
2009-07-08 11:54:27,062 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.SuporteTecnologia: select suportetec0_.idSuporte as idSuporte14_0_ from public.SuporteTecnologia suportetec0_ where suportetec0_.idSuporte=? for update
2009-07-08 11:54:27,062 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.SuporteTecnologia: select suportetec0_.idSuporte as idSuporte14_0_ from public.SuporteTecnologia suportetec0_ where suportetec0_.idSuporte=? for update
2009-07-08 11:54:27,062 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_MERGE on entity br.org.shift.persistencia.SuporteTecnologia: select suportetec0_.idSuporte as idSuporte14_0_ from public.SuporteTecnologia suportetec0_ where suportetec0_.idSuporte=?
2009-07-08 11:54:27,062 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_REFRESH on entity br.org.shift.persistencia.SuporteTecnologia: select suportetec0_.idSuporte as idSuporte14_0_ from public.SuporteTecnologia suportetec0_ where suportetec0_.idSuporte=?
2009-07-08 11:54:27,062 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Suporte: select suporte0_.idSuporte as idSuporte13_3_, suporte0_.idCliente as idCliente13_3_, suporte0_.cliente_idCliente as cliente2_13_3_, suporte0_.idContato as idContato13_3_, suporte0_.contato_idContato as contato3_13_3_, suporte0_.descAtividade as descAtiv4_13_3_, suporte0_.horasPrevistas as horasPre5_13_3_, suporte0_.horasTotais as horasTot6_13_3_, suporte0_.nivelSeveridade as nivelSev7_13_3_, cliente1_.idCliente as idCliente0_0_, cliente1_.cpfCnpjCliente as cpfCnpjC2_0_0_, cliente1_.nomeCliente as nomeClie3_0_0_, contato2_.idContato as idContato1_1_, contato2_.areaContato as areaCont2_1_1_, contato2_.cliente_idCliente as cliente8_1_1_, contato2_.email2Contato as email3_1_1_, contato2_.emailContato as emailCon4_1_1_, contato2_.enderecoContato as endereco5_1_1_, contato2_.nomeContato as nomeCont6_1_1_, contato2_.paginaContato as paginaCo7_1_1_, cliente3_.idCliente as idCliente0_2_, cliente3_.cpfCnpjCliente as cpfCnpjC2_0_2_, cliente3_.nomeCliente as nomeClie3_0_2_ from public.Suporte suporte0_ inner join public.Cliente cliente1_ on suporte0_.idCliente=cliente1_.idCliente inner join public.Contato contato2_ on suporte0_.idContato=contato2_.idContato left outer join public.Cliente cliente3_ on contato2_.cliente_idCliente=cliente3_.idCliente where suporte0_.idSuporte=?
2009-07-08 11:54:27,062 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Suporte: select suporte0_.idSuporte as idSuporte13_3_, suporte0_.idCliente as idCliente13_3_, suporte0_.cliente_idCliente as cliente2_13_3_, suporte0_.idContato as idContato13_3_, suporte0_.contato_idContato as contato3_13_3_, suporte0_.descAtividade as descAtiv4_13_3_, suporte0_.horasPrevistas as horasPre5_13_3_, suporte0_.horasTotais as horasTot6_13_3_, suporte0_.nivelSeveridade as nivelSev7_13_3_, cliente1_.idCliente as idCliente0_0_, cliente1_.cpfCnpjCliente as cpfCnpjC2_0_0_, cliente1_.nomeCliente as nomeClie3_0_0_, contato2_.idContato as idContato1_1_, contato2_.areaContato as areaCont2_1_1_, contato2_.cliente_idCliente as cliente8_1_1_, contato2_.email2Contato as email3_1_1_, contato2_.emailContato as emailCon4_1_1_, contato2_.enderecoContato as endereco5_1_1_, contato2_.nomeContato as nomeCont6_1_1_, contato2_.paginaContato as paginaCo7_1_1_, cliente3_.idCliente as idCliente0_2_, cliente3_.cpfCnpjCliente as cpfCnpjC2_0_2_, cliente3_.nomeCliente as nomeClie3_0_2_ from public.Suporte suporte0_ inner join public.Cliente cliente1_ on suporte0_.idCliente=cliente1_.idCliente inner join public.Contato contato2_ on suporte0_.idContato=contato2_.idContato left outer join public.Cliente cliente3_ on contato2_.cliente_idCliente=cliente3_.idCliente where suporte0_.idSuporte=?
2009-07-08 11:54:27,062 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Suporte: select suporte0_.idSuporte as idSuporte13_0_, suporte0_.idCliente as idCliente13_0_, suporte0_.cliente_idCliente as cliente2_13_0_, suporte0_.idContato as idContato13_0_, suporte0_.contato_idContato as contato3_13_0_, suporte0_.descAtividade as descAtiv4_13_0_, suporte0_.horasPrevistas as horasPre5_13_0_, suporte0_.horasTotais as horasTot6_13_0_, suporte0_.nivelSeveridade as nivelSev7_13_0_ from public.Suporte suporte0_ where suporte0_.idSuporte=? for update
2009-07-08 11:54:27,062 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Suporte: select suporte0_.idSuporte as idSuporte13_0_, suporte0_.idCliente as idCliente13_0_, suporte0_.cliente_idCliente as cliente2_13_0_, suporte0_.idContato as idContato13_0_, suporte0_.contato_idContato as contato3_13_0_, suporte0_.descAtividade as descAtiv4_13_0_, suporte0_.horasPrevistas as horasPre5_13_0_, suporte0_.horasTotais as horasTot6_13_0_, suporte0_.nivelSeveridade as nivelSev7_13_0_ from public.Suporte suporte0_ where suporte0_.idSuporte=? for update
2009-07-08 11:54:27,062 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.Suporte: select suporte0_.idSuporte as idSuporte13_0_, suporte0_.idCliente as idCliente13_0_, suporte0_.cliente_idCliente as cliente2_13_0_, suporte0_.idContato as idContato13_0_, suporte0_.contato_idContato as contato3_13_0_, suporte0_.descAtividade as descAtiv4_13_0_, suporte0_.horasPrevistas as horasPre5_13_0_, suporte0_.horasTotais as horasTot6_13_0_, suporte0_.nivelSeveridade as nivelSev7_13_0_ from public.Suporte suporte0_ where suporte0_.idSuporte=? for update
2009-07-08 11:54:27,062 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_MERGE on entity br.org.shift.persistencia.Suporte: select suporte0_.idSuporte as idSuporte13_5_, suporte0_.idCliente as idCliente13_5_, suporte0_.cliente_idCliente as cliente2_13_5_, suporte0_.idContato as idContato13_5_, suporte0_.contato_idContato as contato3_13_5_, suporte0_.descAtividade as descAtiv4_13_5_, suporte0_.horasPrevistas as horasPre5_13_5_, suporte0_.horasTotais as horasTot6_13_5_, suporte0_.nivelSeveridade as nivelSev7_13_5_, cliente1_.idCliente as idCliente0_0_, cliente1_.cpfCnpjCliente as cpfCnpjC2_0_0_, cliente1_.nomeCliente as nomeClie3_0_0_, contato2_.idContato as idContato1_1_, contato2_.areaContato as areaCont2_1_1_, contato2_.cliente_idCliente as cliente8_1_1_, contato2_.email2Contato as email3_1_1_, contato2_.emailContato as emailCon4_1_1_, contato2_.enderecoContato as endereco5_1_1_, contato2_.nomeContato as nomeCont6_1_1_, contato2_.paginaContato as paginaCo7_1_1_, cliente3_.idCliente as idCliente0_2_, cliente3_.cpfCnpjCliente as cpfCnpjC2_0_2_, cliente3_.nomeCliente as nomeClie3_0_2_, projeto4_.idContato as idContato7_, projeto5_.idProjeto as idProjeto7_, projeto5_.idProjeto as idProjeto2_3_, projeto5_.idCliente as idCliente2_3_, projeto5_.descricaoProjeto as descrica2_2_3_, projeto5_.diasProjeto as diasProj3_2_3_, projeto5_.dtFim as dtFim2_3_, projeto5_.dtFimPrev as dtFimPrev2_3_, projeto5_.dtInicio as dtInicio2_3_, projeto5_.dtInicioPrev as dtInicio7_2_3_, projeto5_.nomeProjeto as nomeProj8_2_3_, projeto5_.semanasProjeto as semanasP9_2_3_, cliente6_.idCliente as idCliente0_4_, cliente6_.cpfCnpjCliente as cpfCnpjC2_0_4_, cliente6_.nomeCliente as nomeClie3_0_4_ from public.Suporte suporte0_ inner join public.Cliente cliente1_ on suporte0_.idCliente=cliente1_.idCliente inner join public.Contato contato2_ on suporte0_.idContato=contato2_.idContato left outer join public.Cliente cliente3_ on contato2_.cliente_idCliente=cliente3_.idCliente left outer join contatoProjeto projeto4_ on contato2_.idContato=projeto4_.idContato left outer join public.Projeto projeto5_ on projeto4_.idProjeto=projeto5_.idProjeto left outer join public.Cliente cliente6_ on projeto5_.idCliente=cliente6_.idCliente where suporte0_.idSuporte=?
2009-07-08 11:54:27,062 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_REFRESH on entity br.org.shift.persistencia.Suporte: select suporte0_.idSuporte as idSuporte13_0_, suporte0_.idCliente as idCliente13_0_, suporte0_.cliente_idCliente as cliente2_13_0_, suporte0_.idContato as idContato13_0_, suporte0_.contato_idContato as contato3_13_0_, suporte0_.descAtividade as descAtiv4_13_0_, suporte0_.horasPrevistas as horasPre5_13_0_, suporte0_.horasTotais as horasTot6_13_0_, suporte0_.nivelSeveridade as nivelSev7_13_0_ from public.Suporte suporte0_ where suporte0_.idSuporte=?
2009-07-08 11:54:27,078 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ArquivoProjeto: select arquivopro0_.idArquivoProjeto as idArquiv1_15_0_, arquivopro0_.descArquivo as descArqu2_15_0_, arquivopro0_.nomeArquivo as nomeArqu3_15_0_, arquivopro0_.idProjeto as idProjeto15_0_ from ArquivoProjeto arquivopro0_ where arquivopro0_.idArquivoProjeto=?
2009-07-08 11:54:27,078 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ArquivoProjeto: select arquivopro0_.idArquivoProjeto as idArquiv1_15_0_, arquivopro0_.descArquivo as descArqu2_15_0_, arquivopro0_.nomeArquivo as nomeArqu3_15_0_, arquivopro0_.idProjeto as idProjeto15_0_ from ArquivoProjeto arquivopro0_ where arquivopro0_.idArquivoProjeto=?
2009-07-08 11:54:27,078 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ArquivoProjeto: select arquivopro0_.idArquivoProjeto as idArquiv1_15_0_, arquivopro0_.descArquivo as descArqu2_15_0_, arquivopro0_.nomeArquivo as nomeArqu3_15_0_, arquivopro0_.idProjeto as idProjeto15_0_ from ArquivoProjeto arquivopro0_ where arquivopro0_.idArquivoProjeto=? for update
2009-07-08 11:54:27,078 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ArquivoProjeto: select arquivopro0_.idArquivoProjeto as idArquiv1_15_0_, arquivopro0_.descArquivo as descArqu2_15_0_, arquivopro0_.nomeArquivo as nomeArqu3_15_0_, arquivopro0_.idProjeto as idProjeto15_0_ from ArquivoProjeto arquivopro0_ where arquivopro0_.idArquivoProjeto=? for update
2009-07-08 11:54:27,078 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ArquivoProjeto: select arquivopro0_.idArquivoProjeto as idArquiv1_15_0_, arquivopro0_.descArquivo as descArqu2_15_0_, arquivopro0_.nomeArquivo as nomeArqu3_15_0_, arquivopro0_.idProjeto as idProjeto15_0_ from ArquivoProjeto arquivopro0_ where arquivopro0_.idArquivoProjeto=? for update
2009-07-08 11:54:27,078 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_MERGE on entity br.org.shift.persistencia.ArquivoProjeto: select arquivopro0_.idArquivoProjeto as idArquiv1_15_0_, arquivopro0_.descArquivo as descArqu2_15_0_, arquivopro0_.nomeArquivo as nomeArqu3_15_0_, arquivopro0_.idProjeto as idProjeto15_0_ from ArquivoProjeto arquivopro0_ where arquivopro0_.idArquivoProjeto=?
2009-07-08 11:54:27,078 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_REFRESH on entity br.org.shift.persistencia.ArquivoProjeto: select arquivopro0_.idArquivoProjeto as idArquiv1_15_0_, arquivopro0_.descArquivo as descArqu2_15_0_, arquivopro0_.nomeArquivo as nomeArqu3_15_0_, arquivopro0_.idProjeto as idProjeto15_0_ from ArquivoProjeto arquivopro0_ where arquivopro0_.idArquivoProjeto=?
2009-07-08 11:54:27,078 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ParceiroProjeto: select parceiropr0_.idParceiro as idParceiro7_0_, parceiropr0_.idProjeto as idProjeto7_0_ from ParceiroProjeto parceiropr0_ where parceiropr0_.idParceiro=?
2009-07-08 11:54:27,078 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ParceiroProjeto: select parceiropr0_.idParceiro as idParceiro7_0_, parceiropr0_.idProjeto as idProjeto7_0_ from ParceiroProjeto parceiropr0_ where parceiropr0_.idParceiro=?
2009-07-08 11:54:27,078 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ParceiroProjeto: select parceiropr0_.idParceiro as idParceiro7_0_, parceiropr0_.idProjeto as idProjeto7_0_ from ParceiroProjeto parceiropr0_ where parceiropr0_.idParceiro=? for update
2009-07-08 11:54:27,078 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ParceiroProjeto: select parceiropr0_.idParceiro as idParceiro7_0_, parceiropr0_.idProjeto as idProjeto7_0_ from ParceiroProjeto parceiropr0_ where parceiropr0_.idParceiro=? for update
2009-07-08 11:54:27,078 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ParceiroProjeto: select parceiropr0_.idParceiro as idParceiro7_0_, parceiropr0_.idProjeto as idProjeto7_0_ from ParceiroProjeto parceiropr0_ where parceiropr0_.idParceiro=? for update
2009-07-08 11:54:27,078 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_MERGE on entity br.org.shift.persistencia.ParceiroProjeto: select parceiropr0_.idParceiro as idParceiro7_0_, parceiropr0_.idProjeto as idProjeto7_0_ from ParceiroProjeto parceiropr0_ where parceiropr0_.idParceiro=?
2009-07-08 11:54:27,078 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_REFRESH on entity br.org.shift.persistencia.ParceiroProjeto: select parceiropr0_.idParceiro as idParceiro7_0_, parceiropr0_.idProjeto as idProjeto7_0_ from ParceiroProjeto parceiropr0_ where parceiropr0_.idParceiro=?
2009-07-08 11:54:27,078 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ProjetoTecnologia: select projetotec0_.idProjeto as idProjeto11_0_ from public.ProjetoTecnologia projetotec0_ where projetotec0_.idProjeto=?
2009-07-08 11:54:27,078 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ProjetoTecnologia: select projetotec0_.idProjeto as idProjeto11_0_ from public.ProjetoTecnologia projetotec0_ where projetotec0_.idProjeto=?
2009-07-08 11:54:27,078 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ProjetoTecnologia: select projetotec0_.idProjeto as idProjeto11_0_ from public.ProjetoTecnologia projetotec0_ where projetotec0_.idProjeto=? for update
2009-07-08 11:54:27,078 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ProjetoTecnologia: select projetotec0_.idProjeto as idProjeto11_0_ from public.ProjetoTecnologia projetotec0_ where projetotec0_.idProjeto=? for update
2009-07-08 11:54:27,078 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.ProjetoTecnologia: select projetotec0_.idProjeto as idProjeto11_0_ from public.ProjetoTecnologia projetotec0_ where projetotec0_.idProjeto=? for update
2009-07-08 11:54:27,078 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_MERGE on entity br.org.shift.persistencia.ProjetoTecnologia: select projetotec0_.idProjeto as idProjeto11_0_ from public.ProjetoTecnologia projetotec0_ where projetotec0_.idProjeto=?
2009-07-08 11:54:27,078 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_REFRESH on entity br.org.shift.persistencia.ProjetoTecnologia: select projetotec0_.idProjeto as idProjeto11_0_ from public.ProjetoTecnologia projetotec0_ where projetotec0_.idProjeto=?
2009-07-08 11:54:27,078 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.TelefoneFuncionario: select telefonefu0_.idTelefoneFuncionario as idTelefo1_18_0_, telefonefu0_.descTel as descTel18_0_, telefonefu0_.idFuncionario as idFuncio4_18_0_, telefonefu0_.telefone as telefone18_0_ from public.TelefoneFuncionario telefonefu0_ where telefonefu0_.idTelefoneFuncionario=?
2009-07-08 11:54:27,078 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.TelefoneFuncionario: select telefonefu0_.idTelefoneFuncionario as idTelefo1_18_0_, telefonefu0_.descTel as descTel18_0_, telefonefu0_.idFuncionario as idFuncio4_18_0_, telefonefu0_.telefone as telefone18_0_ from public.TelefoneFuncionario telefonefu0_ where telefonefu0_.idTelefoneFuncionario=?
2009-07-08 11:54:27,078 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.TelefoneFuncionario: select telefonefu0_.idTelefoneFuncionario as idTelefo1_18_0_, telefonefu0_.descTel as descTel18_0_, telefonefu0_.idFuncionario as idFuncio4_18_0_, telefonefu0_.telefone as telefone18_0_ from public.TelefoneFuncionario telefonefu0_ where telefonefu0_.idTelefoneFuncionario=? for update
2009-07-08 11:54:27,078 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.TelefoneFuncionario: select telefonefu0_.idTelefoneFuncionario as idTelefo1_18_0_, telefonefu0_.descTel as descTel18_0_, telefonefu0_.idFuncionario as idFuncio4_18_0_, telefonefu0_.telefone as telefone18_0_ from public.TelefoneFuncionario telefonefu0_ where telefonefu0_.idTelefoneFuncionario=? for update
2009-07-08 11:54:27,078 DEBUG loader.entity.EntityLoader -> Static select for entity br.org.shift.persistencia.TelefoneFuncionario: select telefonefu0_.idTelefoneFuncionario as idTelefo1_18_0_, telefonefu0_.descTel as descTel18_0_, telefonefu0_.idFuncionario as idFuncio4_18_0_, telefonefu0_.telefone as telefone18_0_ from public.TelefoneFuncionario telefonefu0_ where telefonefu0_.idTelefoneFuncionario=? for update
2009-07-08 11:54:27,078 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_MERGE on entity br.org.shift.persistencia.TelefoneFuncionario: select telefonefu0_.idTelefoneFuncionario as idTelefo1_18_0_, telefonefu0_.descTel as descTel18_0_, telefonefu0_.idFuncionario as idFuncio4_18_0_, telefonefu0_.telefone as telefone18_0_ from public.TelefoneFuncionario telefonefu0_ where telefonefu0_.idTelefoneFuncionario=?
2009-07-08 11:54:27,078 DEBUG loader.entity.EntityLoader -> Static select for action ACTION_REFRESH on entity br.org.shift.persistencia.TelefoneFuncionario: select telefonefu0_.idTelefoneFuncionario as idTelefo1_18_0_, telefonefu0_.descTel as descTel18_0_, telefonefu0_.idFuncionario as idFuncio4_18_0_, telefonefu0_.telefone as telefone18_0_ from public.TelefoneFuncionario telefonefu0_ where telefonefu0_.idTelefoneFuncionario=?
2009-07-08 11:54:27,125 DEBUG loader.collection.OneToManyLoader -> Static select for one-to-many br.org.shift.persistencia.Projeto.arquivoProjeto: select arquivopro0_.idProjeto as idProjeto1_, arquivopro0_.idArquivoProjeto as idArquiv1_1_, arquivopro0_.idArquivoProjeto as idArquiv1_15_0_, arquivopro0_.descArquivo as descArqu2_15_0_, arquivopro0_.nomeArquivo as nomeArqu3_15_0_, arquivopro0_.idProjeto as idProjeto15_0_ from ArquivoProjeto arquivopro0_ where arquivopro0_.idProjeto=?
2009-07-08 11:54:27,125 DEBUG loader.collection.OneToManyLoader -> Static select for one-to-many br.org.shift.persistencia.Funcionario.telefoneFuncionario: select telefonefu0_.idFuncionario as idFuncio4_1_, telefonefu0_.idTelefoneFuncionario as idTelefo1_1_, telefonefu0_.idTelefoneFuncionario as idTelefo1_18_0_, telefonefu0_.descTel as descTel18_0_, telefonefu0_.idFuncionario as idFuncio4_18_0_, telefonefu0_.telefone as telefone18_0_ from public.TelefoneFuncionario telefonefu0_ where telefonefu0_.idFuncionario=?
2009-07-08 11:54:27,125 DEBUG loader.collection.OneToManyLoader -> Static select for one-to-many br.org.shift.persistencia.TipoTecnologia.tecnologia: select tecnologia0_.idTipoTecnologia as idTipoTe4_1_, tecnologia0_.idTecnologia as idTecnol1_1_, tecnologia0_.idTecnologia as idTecnol1_16_0_, tecnologia0_.descTecnologia as descTecn2_16_0_, tecnologia0_.nomeTecnologia as nomeTecn3_16_0_, tecnologia0_.idTipoTecnologia as idTipoTe4_16_0_ from public.Tecnologia tecnologia0_ where tecnologia0_.idTipoTecnologia=?
2009-07-08 11:54:27,125 DEBUG loader.collection.BasicCollectionLoader -> Static select for collection br.org.shift.persistencia.Tecnologia.suporte: select suporte0_.idTecnologia as idTecnol1_4_, suporte0_.idSuporte as idSuporte4_, suporte1_.idSuporte as idSuporte13_0_, suporte1_.idCliente as idCliente13_0_, suporte1_.cliente_idCliente as cliente2_13_0_, suporte1_.idContato as idContato13_0_, suporte1_.contato_idContato as contato3_13_0_, suporte1_.descAtividade as descAtiv4_13_0_, suporte1_.horasPrevistas as horasPre5_13_0_, suporte1_.horasTotais as horasTot6_13_0_, suporte1_.nivelSeveridade as nivelSev7_13_0_, cliente2_.idCliente as idCliente0_1_, cliente2_.cpfCnpjCliente as cpfCnpjC2_0_1_, cliente2_.nomeCliente as nomeClie3_0_1_, contato3_.idContato as idContato1_2_, contato3_.areaContato as areaCont2_1_2_, contato3_.cliente_idCliente as cliente8_1_2_, contato3_.email2Contato as email3_1_2_, contato3_.emailContato as emailCon4_1_2_, contato3_.enderecoContato as endereco5_1_2_, contato3_.nomeContato as nomeCont6_1_2_, contato3_.paginaContato as paginaCo7_1_2_, cliente4_.idCliente as idCliente0_3_, cliente4_.cpfCnpjCliente as cpfCnpjC2_0_3_, cliente4_.nomeCliente as nomeClie3_0_3_ from suporteTecnologia suporte0_ left outer join public.Suporte suporte1_ on suporte0_.idSuporte=suporte1_.idSuporte inner join public.Cliente cliente2_ on suporte1_.idCliente=cliente2_.idCliente inner join public.Contato contato3_ on suporte1_.idContato=contato3_.idContato left outer join public.Cliente cliente4_ on contato3_.cliente_idCliente=cliente4_.idCliente where suporte0_.idTecnologia=?
2009-07-08 11:54:27,125 DEBUG loader.collection.OneToManyLoader -> Static select for one-to-many br.org.shift.persistencia.Contato.telefoneContato: select telefoneco0_.idContato as idContato1_, telefoneco0_.idTelefoneContato as idTelefo1_1_, telefoneco0_.idTelefoneContato as idTelefo1_17_0_, telefoneco0_.idContato as idContato17_0_, telefoneco0_.descTel as descTel17_0_, telefoneco0_.telefone as telefone17_0_ from public.TelefoneContato telefoneco0_ where telefoneco0_.idContato=?
2009-07-08 11:54:27,125 DEBUG loader.collection.BasicCollectionLoader -> Static select for collection br.org.shift.persistencia.Funcionario.suporte: select suporte0_.idFuncionario as idFuncio2_4_, suporte0_.idSuporte as idSuporte4_, suporte1_.idSuporte as idSuporte13_0_, suporte1_.idCliente as idCliente13_0_, suporte1_.cliente_idCliente as cliente2_13_0_, suporte1_.idContato as idContato13_0_, suporte1_.contato_idContato as contato3_13_0_, suporte1_.descAtividade as descAtiv4_13_0_, suporte1_.horasPrevistas as horasPre5_13_0_, suporte1_.horasTotais as horasTot6_13_0_, suporte1_.nivelSeveridade as nivelSev7_13_0_, cliente2_.idCliente as idCliente0_1_, cliente2_.cpfCnpjCliente as cpfCnpjC2_0_1_, cliente2_.nomeCliente as nomeClie3_0_1_, contato3_.idContato as idContato1_2_, contato3_.areaContato as areaCont2_1_2_, contato3_.cliente_idCliente as cliente8_1_2_, contato3_.email2Contato as email3_1_2_, contato3_.emailContato as emailCon4_1_2_, contato3_.enderecoContato as endereco5_1_2_, contato3_.nomeContato as nomeCont6_1_2_, contato3_.paginaContato as paginaCo7_1_2_, cliente4_.idCliente as idCliente0_3_, cliente4_.cpfCnpjCliente as cpfCnpjC2_0_3_, cliente4_.nomeCliente as nomeClie3_0_3_ from participaSuporte suporte0_ left outer join public.Suporte suporte1_ on suporte0_.idSuporte=suporte1_.idSuporte inner join public.Cliente cliente2_ on suporte1_.idCliente=cliente2_.idCliente inner join public.Contato contato3_ on suporte1_.idContato=contato3_.idContato left outer join public.Cliente cliente4_ on contato3_.cliente_idCliente=cliente4_.idCliente where suporte0_.idFuncionario=?
2009-07-08 11:54:27,125 DEBUG loader.collection.OneToManyLoader -> Static select for one-to-many br.org.shift.persistencia.Suporte.datasSuporte: select datassupor0_.idSuporte as idSuporte1_, datassupor0_.idDatasSuporte as idDatasS1_1_, datassupor0_.idDatasSuporte as idDatasS1_3_0_, datassupor0_.dtFim as dtFim3_0_, datassupor0_.dtIni as dtIni3_0_, datassupor0_.obs as obs3_0_, datassupor0_.idSuporte as idSuporte3_0_ from public.DatasSuporte datassupor0_ where datassupor0_.idSuporte=?
2009-07-08 11:54:27,125 DEBUG loader.collection.BasicCollectionLoader -> Static select for collection br.org.shift.persistencia.Contato.projeto: select projeto0_.idContato as idContato2_, projeto0_.idProjeto as idProjeto2_, projeto1_.idProjeto as idProjeto2_0_, projeto1_.idCliente as idCliente2_0_, projeto1_.descricaoProjeto as descrica2_2_0_, projeto1_.diasProjeto as diasProj3_2_0_, projeto1_.dtFim as dtFim2_0_, projeto1_.dtFimPrev as dtFimPrev2_0_, projeto1_.dtInicio as dtInicio2_0_, projeto1_.dtInicioPrev as dtInicio7_2_0_, projeto1_.nomeProjeto as nomeProj8_2_0_, projeto1_.semanasProjeto as semanasP9_2_0_, cliente2_.idCliente as idCliente0_1_, cliente2_.cpfCnpjCliente as cpfCnpjC2_0_1_, cliente2_.nomeCliente as nomeClie3_0_1_ from contatoProjeto projeto0_ left outer join public.Projeto projeto1_ on projeto0_.idProjeto=projeto1_.idProjeto inner join public.Cliente cliente2_ on projeto1_.idCliente=cliente2_.idCliente where projeto0_.idContato=?
2009-07-08 11:54:27,125 DEBUG loader.collection.BasicCollectionLoader -> Static select for collection br.org.shift.persistencia.Projeto.parceiro: select parceiro0_.idProjeto as idProjeto1_, parceiro0_.idParceiro as idParceiro1_, parceiro1_.idParceiro as idParceiro6_0_, parceiro1_.email2Parceiro as email2_6_0_, parceiro1_.emailParceiro as emailPar3_6_0_, parceiro1_.nomeParceiro as nomeParc4_6_0_, parceiro1_.telefone2Parceiro as telefone5_6_0_, parceiro1_.telefoneParceiro as telefone6_6_0_ from parceiroProjeto parceiro0_ left outer join public.Parceiro parceiro1_ on parceiro0_.idParceiro=parceiro1_.idParceiro where parceiro0_.idProjeto=?
2009-07-08 11:54:27,140 DEBUG loader.collection.OneToManyLoader -> Static select for one-to-many br.org.shift.persistencia.Contato.suporte: select suporte0_.idContato as idContato2_, suporte0_.idSuporte as idSuporte2_, suporte0_.idSuporte as idSuporte13_1_, suporte0_.idCliente as idCliente13_1_, suporte0_.cliente_idCliente as cliente2_13_1_, suporte0_.idContato as idContato13_1_, suporte0_.contato_idContato as contato3_13_1_, suporte0_.descAtividade as descAtiv4_13_1_, suporte0_.horasPrevistas as horasPre5_13_1_, suporte0_.horasTotais as horasTot6_13_1_, suporte0_.nivelSeveridade as nivelSev7_13_1_, cliente1_.idCliente as idCliente0_0_, cliente1_.cpfCnpjCliente as cpfCnpjC2_0_0_, cliente1_.nomeCliente as nomeClie3_0_0_ from public.Suporte suporte0_ inner join public.Cliente cliente1_ on suporte0_.idCliente=cliente1_.idCliente where suporte0_.idContato=?
2009-07-08 11:54:27,140 DEBUG loader.collection.BasicCollectionLoader -> Static select for collection br.org.shift.persistencia.Parceiro.projeto: select projeto0_.idParceiro as idParceiro2_, projeto0_.idProjeto as idProjeto2_, projeto1_.idProjeto as idProjeto2_0_, projeto1_.idCliente as idCliente2_0_, projeto1_.descricaoProjeto as descrica2_2_0_, projeto1_.diasProjeto as diasProj3_2_0_, projeto1_.dtFim as dtFim2_0_, projeto1_.dtFimPrev as dtFimPrev2_0_, projeto1_.dtInicio as dtInicio2_0_, projeto1_.dtInicioPrev as dtInicio7_2_0_, projeto1_.nomeProjeto as nomeProj8_2_0_, projeto1_.semanasProjeto as semanasP9_2_0_, cliente2_.idCliente as idCliente0_1_, cliente2_.cpfCnpjCliente as cpfCnpjC2_0_1_, cliente2_.nomeCliente as nomeClie3_0_1_ from parceiroProjeto projeto0_ left outer join public.Projeto projeto1_ on projeto0_.idProjeto=projeto1_.idProjeto inner join public.Cliente cliente2_ on projeto1_.idCliente=cliente2_.idCliente where projeto0_.idParceiro=?
2009-07-08 11:54:27,140 DEBUG loader.collection.OneToManyLoader -> Static select for one-to-many br.org.shift.persistencia.Cliente.projeto: select projeto0_.idCliente as idCliente1_, projeto0_.idProjeto as idProjeto1_, projeto0_.idProjeto as idProjeto2_0_, projeto0_.idCliente as idCliente2_0_, projeto0_.descricaoProjeto as descrica2_2_0_, projeto0_.diasProjeto as diasProj3_2_0_, projeto0_.dtFim as dtFim2_0_, projeto0_.dtFimPrev as dtFimPrev2_0_, projeto0_.dtInicio as dtInicio2_0_, projeto0_.dtInicioPrev as dtInicio7_2_0_, projeto0_.nomeProjeto as nomeProj8_2_0_, projeto0_.semanasProjeto as semanasP9_2_0_ from public.Projeto projeto0_ where projeto0_.idCliente=?
2009-07-08 11:54:27,140 DEBUG loader.collection.OneToManyLoader -> Static select for one-to-many br.org.shift.persistencia.Projeto.fasesProjeto: select fasesproje0_.idProjeto as idProjeto1_, fasesproje0_.idFasesProjeto as idFasesP1_1_, fasesproje0_.idFasesProjeto as idFasesP1_20_0_, fasesproje0_.descFase as descFase20_0_, fasesproje0_.nomeFase as nomeFase20_0_, fasesproje0_.idProjeto as idProjeto20_0_ from FasesProjeto fasesproje0_ where fasesproje0_.idProjeto=?
2009-07-08 11:54:27,140 DEBUG loader.collection.BasicCollectionLoader -> Static select for collection br.org.shift.persistencia.Projeto.funcionario: select funcionari0_.idProjeto as idProjeto1_, funcionari0_.idFuncionario as idFuncio1_1_, funcionari1_.idFuncionario as idFuncio1_5_0_, funcionari1_.dataAdmissao as dataAdmi2_5_0_, funcionari1_.email2Funcionaro as email3_5_0_, funcionari1_.emailFuncionario as emailFun4_5_0_, funcionari1_.enderecoFuncionario as endereco5_5_0_, funcionari1_.funcionarioAtivo as funciona6_5_0_, funcionari1_.nomeFuncionario as nomeFunc7_5_0_ from participaProjeto funcionari0_ left outer join public.Funcionario funcionari1_ on funcionari0_.idFuncionario=funcionari1_.idFuncionario where funcionari0_.idProjeto=?
2009-07-08 11:54:27,140 DEBUG loader.collection.OneToManyLoader -> Static select for one-to-many br.org.shift.persistencia.Cliente.suporte: select suporte0_.idCliente as idCliente3_, suporte0_.idSuporte as idSuporte3_, suporte0_.idSuporte as idSuporte13_2_, suporte0_.idCliente as idCliente13_2_, suporte0_.cliente_idCliente as cliente2_13_2_, suporte0_.idContato as idContato13_2_, suporte0_.contato_idContato as contato3_13_2_, suporte0_.descAtividade as descAtiv4_13_2_, suporte0_.horasPrevistas as horasPre5_13_2_, suporte0_.horasTotais as horasTot6_13_2_, suporte0_.nivelSeveridade as nivelSev7_13_2_, contato1_.idContato as idContato1_0_, contato1_.areaContato as areaCont2_1_0_, contato1_.cliente_idCliente as cliente8_1_0_, contato1_.email2Contato as email3_1_0_, contato1_.emailContato as emailCon4_1_0_, contato1_.enderecoContato as endereco5_1_0_, contato1_.nomeContato as nomeCont6_1_0_, contato1_.paginaContato as paginaCo7_1_0_, cliente2_.idCliente as idCliente0_1_, cliente2_.cpfCnpjCliente as cpfCnpjC2_0_1_, cliente2_.nomeCliente as nomeClie3_0_1_ from public.Suporte suporte0_ inner join public.Contato contato1_ on suporte0_.idContato=contato1_.idContato left outer join public.Cliente cliente2_ on contato1_.cliente_idCliente=cliente2_.idCliente where suporte0_.idCliente=?
2009-07-08 11:54:27,140 DEBUG loader.collection.BasicCollectionLoader -> Static select for collection br.org.shift.persistencia.Funcionario.projeto: select projeto0_.idFuncionario as idFuncio1_2_, projeto0_.idProjeto as idProjeto2_, projeto1_.idProjeto as idProjeto2_0_, projeto1_.idCliente as idCliente2_0_, projeto1_.descricaoProjeto as descrica2_2_0_, projeto1_.diasProjeto as diasProj3_2_0_, projeto1_.dtFim as dtFim2_0_, projeto1_.dtFimPrev as dtFimPrev2_0_, projeto1_.dtInicio as dtInicio2_0_, projeto1_.dtInicioPrev as dtInicio7_2_0_, projeto1_.nomeProjeto as nomeProj8_2_0_, projeto1_.semanasProjeto as semanasP9_2_0_, cliente2_.idCliente as idCliente0_1_, cliente2_.cpfCnpjCliente as cpfCnpjC2_0_1_, cliente2_.nomeCliente as nomeClie3_0_1_ from participaProjeto projeto0_ left outer join public.Projeto projeto1_ on projeto0_.idProjeto=projeto1_.idProjeto inner join public.Cliente cliente2_ on projeto1_.idCliente=cliente2_.idCliente where projeto0_.idFuncionario=?
2009-07-08 11:54:27,140 DEBUG loader.collection.BasicCollectionLoader -> Static select for collection br.org.shift.persistencia.Tecnologia.projeto: select projeto0_.idTecnologia as idTecnol1_2_, projeto0_.idProjeto as idProjeto2_, projeto1_.idProjeto as idProjeto2_0_, projeto1_.idCliente as idCliente2_0_, projeto1_.descricaoProjeto as descrica2_2_0_, projeto1_.diasProjeto as diasProj3_2_0_, projeto1_.dtFim as dtFim2_0_, projeto1_.dtFimPrev as dtFimPrev2_0_, projeto1_.dtInicio as dtInicio2_0_, projeto1_.dtInicioPrev as dtInicio7_2_0_, projeto1_.nomeProjeto as nomeProj8_2_0_, projeto1_.semanasProjeto as semanasP9_2_0_, cliente2_.idCliente as idCliente0_1_, cliente2_.cpfCnpjCliente as cpfCnpjC2_0_1_, cliente2_.nomeCliente as nomeClie3_0_1_ from projetoTecnologia projeto0_ left outer join public.Projeto projeto1_ on projeto0_.idProjeto=projeto1_.idProjeto inner join public.Cliente cliente2_ on projeto1_.idCliente=cliente2_.idCliente where projeto0_.idTecnologia=?
2009-07-08 11:54:27,140 DEBUG loader.collection.BasicCollectionLoader -> Static select for collection br.org.shift.persistencia.Projeto.tecnologia: select tecnologia0_.idProjeto as idProjeto2_, tecnologia0_.idTecnologia as idTecnol1_2_, tecnologia1_.idTecnologia as idTecnol1_16_0_, tecnologia1_.descTecnologia as descTecn2_16_0_, tecnologia1_.nomeTecnologia as nomeTecn3_16_0_, tecnologia1_.idTipoTecnologia as idTipoTe4_16_0_, tipotecnol2_.idTipoTecnologia as idTipoTe1_19_1_, tipotecnol2_.descTipo as descTipo19_1_, tipotecnol2_.nomeTecnologia as nomeTecn3_19_1_ from projetoTecnologia tecnologia0_ left outer join public.Tecnologia tecnologia1_ on tecnologia0_.idTecnologia=tecnologia1_.idTecnologia left outer join public.TipoTecnologia tipotecnol2_ on tecnologia1_.idTipoTecnologia=tipotecnol2_.idTipoTecnologia where tecnologia0_.idProjeto=?
2009-07-08 11:54:27,140 DEBUG loader.collection.OneToManyLoader -> Static select for one-to-many br.org.shift.persistencia.Cliente.contato: select contato0_.cliente_idCliente as cliente8_1_, contato0_.idContato as idContato1_, contato0_.idContato as idContato1_0_, contato0_.areaContato as areaCont2_1_0_, contato0_.cliente_idCliente as cliente8_1_0_, contato0_.email2Contato as email3_1_0_, contato0_.emailContato as emailCon4_1_0_, contato0_.enderecoContato as endereco5_1_0_, contato0_.nomeContato as nomeCont6_1_0_, contato0_.paginaContato as paginaCo7_1_0_ from public.Contato contato0_ where contato0_.cliente_idCliente=?
2009-07-08 11:54:27,140 DEBUG loader.collection.BasicCollectionLoader -> Static select for collection br.org.shift.persistencia.Parceiro.tecnologia: select tecnologia0_.idParceiro as idParceiro2_, tecnologia0_.idTecnologia as idTecnol1_2_, tecnologia1_.idTecnologia as idTecnol1_16_0_, tecnologia1_.descTecnologia as descTecn2_16_0_, tecnologia1_.nomeTecnologia as nomeTecn3_16_0_, tecnologia1_.idTipoTecnologia as idTipoTe4_16_0_, tipotecnol2_.idTipoTecnologia as idTipoTe1_19_1_, tipotecnol2_.descTipo as descTipo19_1_, tipotecnol2_.nomeTecnologia as nomeTecn3_19_1_ from parceiroTecnologia tecnologia0_ left outer join public.Tecnologia tecnologia1_ on tecnologia0_.idTecnologia=tecnologia1_.idTecnologia left outer join public.TipoTecnologia tipotecnol2_ on tecnologia1_.idTipoTecnologia=tipotecnol2_.idTipoTecnologia where tecnologia0_.idParceiro=?
2009-07-08 11:54:27,140 DEBUG loader.collection.BasicCollectionLoader -> Static select for collection br.org.shift.persistencia.Projeto.contato: select contato0_.idProjeto as idProjeto2_, contato0_.idContato as idContato2_, contato1_.idContato as idContato1_0_, contato1_.areaContato as areaCont2_1_0_, contato1_.cliente_idCliente as cliente8_1_0_, contato1_.email2Contato as email3_1_0_, contato1_.emailContato as emailCon4_1_0_, contato1_.enderecoContato as endereco5_1_0_, contato1_.nomeContato as nomeCont6_1_0_, contato1_.paginaContato as paginaCo7_1_0_, cliente2_.idCliente as idCliente0_1_, cliente2_.cpfCnpjCliente as cpfCnpjC2_0_1_, cliente2_.nomeCliente as nomeClie3_0_1_ from contatoProjeto contato0_ left outer join public.Contato contato1_ on contato0_.idContato=contato1_.idContato inner join public.Cliente cliente2_ on contato1_.cliente_idCliente=cliente2_.idCliente where contato0_.idProjeto=?
2009-07-08 11:54:27,140 DEBUG loader.collection.BasicCollectionLoader -> Static select for collection br.org.shift.persistencia.Suporte.tecnologia: select tecnologia0_.idSuporte as idSuporte2_, tecnologia0_.idTecnologia as idTecnol1_2_, tecnologia1_.idTecnologia as idTecnol1_16_0_, tecnologia1_.descTecnologia as descTecn2_16_0_, tecnologia1_.nomeTecnologia as nomeTecn3_16_0_, tecnologia1_.idTipoTecnologia as idTipoTe4_16_0_, tipotecnol2_.idTipoTecnologia as idTipoTe1_19_1_, tipotecnol2_.descTipo as descTipo19_1_, tipotecnol2_.nomeTecnologia as nomeTecn3_19_1_ from suporteTecnologia tecnologia0_ left outer join public.Tecnologia tecnologia1_ on tecnologia0_.idTecnologia=tecnologia1_.idTecnologia left outer join public.TipoTecnologia tipotecnol2_ on tecnologia1_.idTipoTecnologia=tipotecnol2_.idTipoTecnologia where tecnologia0_.idSuporte=?
2009-07-08 11:54:27,140 DEBUG loader.collection.BasicCollectionLoader -> Static select for collection br.org.shift.persistencia.Tecnologia.parceiro: select parceiro0_.idTecnologia as idTecnol1_1_, parceiro0_.idParceiro as idParceiro1_, parceiro1_.idParceiro as idParceiro6_0_, parceiro1_.email2Parceiro as email2_6_0_, parceiro1_.emailParceiro as emailPar3_6_0_, parceiro1_.nomeParceiro as nomeParc4_6_0_, parceiro1_.telefone2Parceiro as telefone5_6_0_, parceiro1_.telefoneParceiro as telefone6_6_0_ from parceiroTecnologia parceiro0_ left outer join public.Parceiro parceiro1_ on parceiro0_.idParceiro=parceiro1_.idParceiro where parceiro0_.idTecnologia=?
2009-07-08 11:54:27,140 DEBUG loader.collection.BasicCollectionLoader -> Static select for collection br.org.shift.persistencia.Suporte.funcionario: select funcionari0_.idSuporte as idSuporte1_, funcionari0_.idFuncionario as idFuncio2_1_, funcionari1_.idFuncionario as idFuncio1_5_0_, funcionari1_.dataAdmissao as dataAdmi2_5_0_, funcionari1_.email2Funcionaro as email3_5_0_, funcionari1_.emailFuncionario as emailFun4_5_0_, funcionari1_.enderecoFuncionario as endereco5_5_0_, funcionari1_.funcionarioAtivo as funciona6_5_0_, funcionari1_.nomeFuncionario as nomeFunc7_5_0_ from participaSuporte funcionari0_ left outer join public.Funcionario funcionari1_ on funcionari0_.idFuncionario=funcionari1_.idFuncionario where funcionari0_.idSuporte=?
2009-07-08 11:54:27,156 DEBUG hibernate.impl.SessionFactoryObjectFactory -> initializing class SessionFactoryObjectFactory
2009-07-08 11:54:27,187 DEBUG hibernate.impl.SessionFactoryObjectFactory -> registered: 8a8580a8225adbbd01225adbc1440000 (unnamed)
2009-07-08 11:54:27,187 INFO hibernate.impl.SessionFactoryObjectFactory -> Not binding factory to JNDI, no JNDI name configured
2009-07-08 11:54:27,187 DEBUG hibernate.impl.SessionFactoryImpl -> instantiated session factory
2009-07-08 11:54:27,187 DEBUG hibernate.impl.SessionFactoryImpl -> Checking 0 named HQL queries
2009-07-08 11:54:27,187 DEBUG hibernate.impl.SessionFactoryImpl -> Checking 0 named SQL queries
2009-07-08 11:54:27,250 DEBUG hibernate.impl.SessionImpl -> opened session at timestamp: 12470648671
2009-07-08 11:54:27,250 DEBUG hibernate.transaction.JDBCTransaction -> begin
2009-07-08 11:54:27,250 DEBUG hibernate.jdbc.ConnectionManager -> opening JDBC connection
2009-07-08 11:54:27,250 DEBUG hibernate.transaction.JDBCTransaction -> current autocommit status: false
2009-07-08 11:54:27,359 DEBUG hql.ast.QueryTranslatorImpl -> parse() - HQL: FROM br.org.shift.persistencia.Cliente clientes WHERE upper(clientes.cpfCnpjCliente) LIKE upper('qq')
2009-07-08 11:54:27,375 DEBUG hql.ast.AST -> --- HQL AST ---
\-[QUERY] 'query'
+-[SELECT_FROM] 'SELECT_FROM'
| \-[FROM] 'FROM'
| \-[RANGE] 'RANGE'
| +-[DOT] '.'
| | +-[DOT] '.'
| | | +-[DOT] '.'
| | | | +-[DOT] '.'
| | | | | +-[IDENT] 'br'
| | | | | \-[IDENT] 'org'
| | | | \-[IDENT] 'shift'
| | | \-[IDENT] 'persistencia'
| | \-[IDENT] 'Cliente'
| \-[ALIAS] 'clientes'
\-[WHERE] 'WHERE'
\-[LIKE] 'like'
+-[METHOD_CALL] '('
| +-[IDENT] 'upper'
| \-[EXPR_LIST] 'exprList'
| \-[DOT] '.'
| +-[IDENT] 'clientes'
| \-[IDENT] 'cpfCnpjCliente'
\-[METHOD_CALL] '('
+-[IDENT] 'upper'
\-[EXPR_LIST] 'exprList'
\-[QUOTED_STRING] ''qq''
2009-07-08 11:54:27,375 DEBUG hql.ast.ErrorCounter -> throwQueryException() : no errors
2009-07-08 11:54:27,453 DEBUG hql.antlr.HqlSqlBaseWalker -> select << begin [level=1, statement=select]
2009-07-08 11:54:27,468 DEBUG ast.tree.FromElement -> FromClause{level=1} : br.org.shift.persistencia.Cliente (clientes) -> cliente0_
2009-07-08 11:54:27,484 DEBUG ast.tree.FromReferenceNode -> Resolved : clientes -> cliente0_.idCliente
2009-07-08 11:54:27,484 DEBUG ast.tree.DotNode -> getDataType() : cpfCnpjCliente -> org.hibernate.type.StringType@309ee1
2009-07-08 11:54:27,484 DEBUG ast.tree.FromReferenceNode -> Resolved : clientes.cpfCnpjCliente -> cliente0_.cpfCnpjCliente
2009-07-08 11:54:27,484 DEBUG hql.antlr.HqlSqlBaseWalker -> select : finishing up [level=1, statement=select]
2009-07-08 11:54:27,484 DEBUG hql.ast.HqlSqlWalker -> processQuery() : ( SELECT ( FromClause{level=1} public.Cliente cliente0_ ) ( WHERE ( like ( ( upper ( exprList ( cliente0_.cpfCnpjCliente cliente0_.idCliente cpfCnpjCliente ) ) ) ( ( upper ( exprList 'qq' ) ) ) ) )
2009-07-08 11:54:27,500 DEBUG hql.ast.HqlSqlWalker -> Derived SELECT clause created.
2009-07-08 11:54:27,515 DEBUG ast.util.JoinProcessor -> Using FROM fragment [public.Cliente cliente0_]
2009-07-08 11:54:27,515 DEBUG hql.antlr.HqlSqlBaseWalker -> select >> end [level=1, statement=select]
2009-07-08 11:54:27,531 DEBUG hql.ast.AST -> --- SQL AST ---
\-[SELECT] QueryNode: 'SELECT' querySpaces (public.Cliente)
+-[SELECT_CLAUSE] SelectClause: '{derived select clause}'
| +-[SELECT_EXPR] SelectExpressionImpl: 'cliente0_.idCliente as idCliente0_' {FromElement{explicit,not a collection join,not a fetch join,fetch non-lazy properties,classAlias=clientes,role=null,tableName=public.Cliente,tableAlias=cliente0_,origin=null,colums={,className=br.org.shift.persistencia.Cliente}}}
| \-[SQL_TOKEN] SqlFragment: 'cliente0_.cpfCnpjCliente as cpfCnpjC2_0_, cliente0_.nomeCliente as nomeClie3_0_'
+-[FROM] FromClause: 'FROM' FromClause{level=1, fromElementCounter=1, fromElements=1, fromElementByClassAlias=[clientes], fromElementByTableAlias=[cliente0_], fromElementsByPath=[], collectionJoinFromElementsByPath=[], impliedElements=[]}
| \-[FROM_FRAGMENT] FromElement: 'public.Cliente cliente0_' FromElement{explicit,not a collection join,not a fetch join,fetch non-lazy properties,classAlias=clientes,role=null,tableName=public.Cliente,tableAlias=cliente0_,origin=null,colums={,className=br.org.shift.persistencia.Cliente}}
\-[WHERE] SqlNode: 'WHERE'
\-[LIKE] BinaryLogicOperatorNode: 'like'
+-[METHOD_CALL] MethodNode: '('
| +-[METHOD_NAME] IdentNode: 'upper' {originalText=upper}
| \-[EXPR_LIST] SqlNode: 'exprList'
| \-[DOT] DotNode: 'cliente0_.cpfCnpjCliente' {propertyName=cpfCnpjCliente,dereferenceType=4,propertyPath=cpfCnpjCliente,path=clientes.cpfCnpjCliente,tableAlias=cliente0_,className=br.org.shift.persistencia.Cliente,classAlias=clientes}
| +-[ALIAS_REF] IdentNode: 'cliente0_.idCliente' {alias=clientes, className=br.org.shift.persistencia.Cliente, tableAlias=cliente0_}
| \-[IDENT] IdentNode: 'cpfCnpjCliente' {originalText=cpfCnpjCliente}
\-[METHOD_CALL] MethodNode: '('
+-[METHOD_NAME] IdentNode: 'upper' {originalText=upper}
\-[EXPR_LIST] SqlNode: 'exprList'
\-[QUOTED_STRING] LiteralNode: ''qq''
2009-07-08 11:54:27,531 DEBUG hql.ast.ErrorCounter -> throwQueryException() : no errors
2009-07-08 11:54:27,546 DEBUG hql.ast.QueryTranslatorImpl -> HQL: FROM br.org.shift.persistencia.Cliente clientes WHERE upper(clientes.cpfCnpjCliente) LIKE upper('qq')
2009-07-08 11:54:27,546 DEBUG hql.ast.QueryTranslatorImpl -> SQL: select cliente0_.idCliente as idCliente0_, cliente0_.cpfCnpjCliente as cpfCnpjC2_0_, cliente0_.nomeCliente as nomeClie3_0_ from public.Cliente cliente0_ where upper(cliente0_.cpfCnpjCliente) like upper('qq')
2009-07-08 11:54:27,546 DEBUG hql.ast.ErrorCounter -> throwQueryException() : no errors
2009-07-08 11:54:27,578 DEBUG hibernate.jdbc.AbstractBatcher -> about to open PreparedStatement (open PreparedStatements: 0, globally: 0)
2009-07-08 11:54:27,593 DEBUG org.hibernate.SQL ->
select
cliente0_.idCliente as idCliente0_,
cliente0_.cpfCnpjCliente as cpfCnpjC2_0_,
cliente0_.nomeCliente as nomeClie3_0_
from
public.Cliente cliente0_
where
upper(cliente0_.cpfCnpjCliente) like upper('qq')
Hibernate:
select
cliente0_.idCliente as idCliente0_,
cliente0_.cpfCnpjCliente as cpfCnpjC2_0_,
cliente0_.nomeCliente as nomeClie3_0_
from
public.Cliente cliente0_
where
upper(cliente0_.cpfCnpjCliente) like upper('qq')
2009-07-08 11:54:28,031 DEBUG hibernate.jdbc.AbstractBatcher -> about to open ResultSet (open ResultSets: 0, globally: 0)
2009-07-08 11:54:28,031 DEBUG hibernate.jdbc.AbstractBatcher -> about to close ResultSet (open ResultSets: 1, globally: 1)
2009-07-08 11:54:28,031 DEBUG hibernate.jdbc.AbstractBatcher -> about to close PreparedStatement (open PreparedStatements: 1, globally: 1)
2009-07-08 11:54:28,031 DEBUG hibernate.engine.StatefulPersistenceContext -> initializing non-lazy collections
2009-07-08 11:54:28,046 DEBUG hibernate.jdbc.AbstractBatcher -> about to open PreparedStatement (open PreparedStatements: 0, globally: 0)
2009-07-08 11:54:28,046 DEBUG org.hibernate.SQL ->
select
nextval ('cliente_idcliente_seq')
Hibernate:
select
nextval ('cliente_idcliente_seq')
2009-07-08 11:54:28,093 DEBUG hibernate.id.SequenceGenerator -> Sequence identifier generated: 23
2009-07-08 11:54:28,093 DEBUG hibernate.jdbc.AbstractBatcher -> about to close PreparedStatement (open PreparedStatements: 1, globally: 1)
2009-07-08 11:54:28,093 DEBUG event.def.AbstractSaveEventListener -> generated identifier: 23, using strategy: org.hibernate.id.SequenceGenerator
2009-07-08 11:54:28,140 DEBUG hibernate.jdbc.AbstractBatcher -> about to open PreparedStatement (open PreparedStatements: 0, globally: 0)
2009-07-08 11:54:28,140 DEBUG org.hibernate.SQL ->
select
nextval ('contato_idcontato_seq')
Hibernate:
select
nextval ('contato_idcontato_seq')
2009-07-08 11:54:28,171 DEBUG hibernate.id.SequenceGenerator -> Sequence identifier generated: 20
2009-07-08 11:54:28,171 DEBUG hibernate.jdbc.AbstractBatcher -> about to close PreparedStatement (open PreparedStatements: 1, globally: 1)
2009-07-08 11:54:28,171 DEBUG event.def.AbstractSaveEventListener -> generated identifier: 20, using strategy: org.hibernate.id.SequenceGenerator
2009-07-08 11:54:28,171 DEBUG hibernate.jdbc.AbstractBatcher -> about to open PreparedStatement (open PreparedStatements: 0, globally: 0)
2009-07-08 11:54:28,171 DEBUG org.hibernate.SQL ->
select
nextval ('telefonecontato_idtelefonecontato_seq')
Hibernate:
select
nextval ('telefonecontato_idtelefonecontato_seq')
2009-07-08 11:54:28,234 DEBUG hibernate.id.SequenceGenerator -> Sequence identifier generated: 14
2009-07-08 11:54:28,234 DEBUG hibernate.jdbc.AbstractBatcher -> about to close PreparedStatement (open PreparedStatements: 1, globally: 1)
2009-07-08 11:54:28,234 DEBUG event.def.AbstractSaveEventListener -> generated identifier: 14, using strategy: org.hibernate.id.SequenceGenerator
Olha o ID 23
2009-07-08 11:54:28,234 DEBUG event.def.AbstractFlushingEventListener -> processing flush-time cascades
2009-07-08 11:54:28,234 DEBUG event.def.AbstractFlushingEventListener -> dirty checking collections
2009-07-08 11:54:28,234 DEBUG hibernate.engine.Collections -> Collection found: [br.org.shift.persistencia.Cliente.contato#23], was: [<unreferenced>] (initialized)
2009-07-08 11:54:28,234 DEBUG hibernate.engine.Collections -> Collection found: [br.org.shift.persistencia.Contato.telefoneContato#20], was: [<unreferenced>] (initialized)
2009-07-08 11:54:28,250 DEBUG event.def.AbstractFlushingEventListener -> Flushed: 3 insertions, 0 updates, 0 deletions to 3 objects
2009-07-08 11:54:28,250 DEBUG event.def.AbstractFlushingEventListener -> Flushed: 2 (re)creations, 0 updates, 0 removals to 2 collections
2009-07-08 11:54:28,250 DEBUG hibernate.pretty.Printer -> listing entities:
2009-07-08 11:54:28,250 DEBUG hibernate.pretty.Printer -> br.org.shift.persistencia.TelefoneContato{contato=br.org.shift.persistencia.Contato#20, telefone=11, idTelefoneContato=14, descTel=11}
2009-07-08 11:54:28,250 DEBUG hibernate.pretty.Printer -> br.org.shift.persistencia.Contato{projeto=null, paginaContato=22, cliente=br.org.shift.persistencia.Cliente#23, idContato=20, email2Contato=111, suporte=null, areaContato=null, enderecoContato=111111, telefoneContato=[br.org.shift.persistencia.TelefoneContato#14], nomeContato=eee, emailContato=222}
2009-07-08 11:54:28,250 DEBUG hibernate.pretty.Printer -> br.org.shift.persistencia.Cliente{contato=[br.org.shift.persistencia.Contato#20], projeto=null, idCliente=23, suporte=null, cpfCnpjCliente=qq, nomeCliente=wwwqq}
2009-07-08 11:54:28,265 DEBUG hibernate.jdbc.AbstractBatcher -> about to open PreparedStatement (open PreparedStatements: 0, globally: 0)
2009-07-08 11:54:28,265 DEBUG org.hibernate.SQL ->
insert
into
public.Cliente
(cpfCnpjCliente, nomeCliente, idCliente)
values
(?, ?, ?)
Hibernate:
insert
into
public.Cliente
(cpfCnpjCliente, nomeCliente, idCliente)
values
(?, ?, ?)
2009-07-08 11:54:28,265 DEBUG hibernate.jdbc.AbstractBatcher -> Executing batch size: 1
2009-07-08 11:54:28,343 DEBUG hibernate.jdbc.AbstractBatcher -> about to close PreparedStatement (open PreparedStatements: 1, globally: 1)
2009-07-08 11:54:28,343 DEBUG hibernate.jdbc.AbstractBatcher -> about to open PreparedStatement (open PreparedStatements: 0, globally: 0)
2009-07-08 11:54:28,343 DEBUG org.hibernate.SQL ->
insert
into
public.Contato
(areaContato, cliente_idCliente, email2Contato, emailContato, enderecoContato, nomeContato, paginaContato, idContato)
values
(?, ?, ?, ?, ?, ?, ?, ?)
Hibernate:
insert
into
public.Contato
(areaContato, cliente_idCliente, email2Contato, emailContato, enderecoContato, nomeContato, paginaContato, idContato)
values
(?, ?, ?, ?, ?, ?, ?, ?)
2009-07-08 11:54:28,343 DEBUG hibernate.jdbc.AbstractBatcher -> Executing batch size: 1
2009-07-08 11:54:28,546 DEBUG hibernate.jdbc.AbstractBatcher -> about to close PreparedStatement (open PreparedStatements: 1, globally: 1)
2009-07-08 11:54:28,546 DEBUG hibernate.jdbc.AbstractBatcher -> about to open PreparedStatement (open PreparedStatements: 0, globally: 0)
2009-07-08 11:54:28,546 DEBUG org.hibernate.SQL ->
insert
into
public.TelefoneContato
(idContato, descTel, telefone, idTelefoneContato)
values
(?, ?, ?, ?)
Hibernate:
insert
into
public.TelefoneContato
(idContato, descTel, telefone, idTelefoneContato)
values
(?, ?, ?, ?)
2009-07-08 11:54:28,546 DEBUG hibernate.jdbc.AbstractBatcher -> Executing batch size: 1
2009-07-08 11:54:28,562 DEBUG hibernate.jdbc.AbstractBatcher -> about to close PreparedStatement (open PreparedStatements: 1, globally: 1)
2009-07-08 11:54:28,562 DEBUG hibernate.util.JDBCExceptionReporter -> Could not execute JDBC batch update [insert into public.TelefoneContato (idContato, descTel, telefone, idTelefoneContato) values (?, ?, ?, ?)]
java.sql.BatchUpdateException: Entrada em lote 0 insert into public.TelefoneContato (idContato, descTel, telefone, idTelefoneContato) values (20, 11, 11, 14) foi abortada. Chame getNextException para ver a causa.
at org.postgresql.jdbc2.AbstractJdbc2Statement$BatchResultHandler.handleError(AbstractJdbc2Statement.java:2531)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1344)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:343)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeBatch(AbstractJdbc2Statement.java:2668)
at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:48)
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:244)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:266)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:167)
at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298)
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1004)
at br.org.shift.hibernate.HibernateUtil.save(HibernateUtil.java:215)
at br.org.shift.dao.ClienteDao.save(ClienteDao.java:23)
at br.org.shift.managedbean.ClienteManagerBean.saveCliente(ClienteManagerBean.java:48)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.el.parser.AstValue.invoke(AstValue.java:131)
at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
at org.apache.jasper.el.JspMethodExpression.invoke(JspMethodExpression.java:68)
at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
at javax.faces.component.UICommand.broadcast(UICommand.java:387)
at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:321)
at org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:296)
at org.ajax4jsf.component.AjaxViewRoot.processPhase(AjaxViewRoot.java:253)
at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:466)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
at java.lang.Thread.run(Unknown Source)
2009-07-08 11:54:28,578 WARN hibernate.util.JDBCExceptionReporter -> SQL Error: 0, SQLState: null
2009-07-08 11:54:28,578 ERROR hibernate.util.JDBCExceptionReporter -> Entrada em lote 0 insert into public.TelefoneContato (idContato, descTel, telefone, idTelefoneContato) values (20, 11, 11, 14) foi abortada. Chame getNextException para ver a causa.
2009-07-08 11:54:28,578 WARN hibernate.util.JDBCExceptionReporter -> SQL Error: 0, SQLState: 42703
2009-07-08 11:54:28,578 ERROR hibernate.util.JDBCExceptionReporter -> ERROR: column "idcontato" of relation "telefonecontato" does not exist
2009-07-08 11:54:28,578 ERROR event.def.AbstractFlushingEventListener -> Could not synchronize database state with session
org.hibernate.exception.SQLGrammarException: Could not execute JDBC batch update
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:67)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:251)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:266)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:167)
at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298)
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1004)
at br.org.shift.hibernate.HibernateUtil.save(HibernateUtil.java:215)
at br.org.shift.dao.ClienteDao.save(ClienteDao.java:23)
at br.org.shift.managedbean.ClienteManagerBean.saveCliente(ClienteManagerBean.java:48)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.el.parser.AstValue.invoke(AstValue.java:131)
at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
at org.apache.jasper.el.JspMethodExpression.invoke(JspMethodExpression.java:68)
at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
at javax.faces.component.UICommand.broadcast(UICommand.java:387)
at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:321)
at org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:296)
at org.ajax4jsf.component.AjaxViewRoot.processPhase(AjaxViewRoot.java:253)
at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:466)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
at java.lang.Thread.run(Unknown Source)
Caused by: java.sql.BatchUpdateException: Entrada em lote 0 insert into public.TelefoneContato (idContato, descTel, telefone, idTelefoneContato) values (20, 11, 11, 14) foi abortada. Chame getNextException para ver a causa.
at org.postgresql.jdbc2.AbstractJdbc2Statement$BatchResultHandler.handleError(AbstractJdbc2Statement.java:2531)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1344)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:343)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeBatch(AbstractJdbc2Statement.java:2668)
at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:48)
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:244)
... 38 more
2009-07-08 11:54:28,578 DEBUG hibernate.transaction.JDBCTransaction -> rollback
2009-07-08 11:54:28,578 DEBUG hibernate.transaction.JDBCTransaction -> rolled back JDBC Connection
2009-07-08 11:54:28,578 DEBUG hibernate.jdbc.ConnectionManager -> aggressively releasing JDBC connection
2009-07-08 11:54:28,578 DEBUG hibernate.jdbc.ConnectionManager -> releasing JDBC connection [ (open PreparedStatements: 0, globally: 0) (open ResultSets: 0, globally: 0)]
org.hibernate.exception.SQLGrammarException: Could not execute JDBC batch update
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:67)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:251)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:266)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:167)
at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298)
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1004)
at br.org.shift.hibernate.HibernateUtil.save(HibernateUtil.java:215)
at br.org.shift.dao.ClienteDao.save(ClienteDao.java:23)
at br.org.shift.managedbean.ClienteManagerBean.saveCliente(ClienteManagerBean.java:48)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.el.parser.AstValue.invoke(AstValue.java:131)
at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
at org.apache.jasper.el.JspMethodExpression.invoke(JspMethodExpression.java:68)
at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
at javax.faces.component.UICommand.broadcast(UICommand.java:387)
at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:321)
at org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:296)
at org.ajax4jsf.component.AjaxViewRoot.processPhase(AjaxViewRoot.java:253)
at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:466)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
at java.lang.Thread.run(Unknown Source)
Caused by: java.sql.BatchUpdateException: Entrada em lote 0 insert into public.TelefoneContato (idContato, descTel, telefone, idTelefoneContato) values (20, 11, 11, 14) foi abortada. Chame getNextException para ver a causa.
at org.postgresql.jdbc2.AbstractJdbc2Statement$BatchResultHandler.handleError(AbstractJdbc2Statement.java:2531)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1344)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:343)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeBatch(AbstractJdbc2Statement.java:2668)
at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:48)
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:244)
... 38 more
2009-07-08 11:54:28,578 DEBUG ajax4jsf.event.AjaxPhaseListener -> Process after phase INVOKE_APPLICATION 5
2009-07-08 11:54:28,578 DEBUG ajax4jsf.event.AjaxPhaseListener -> Process before phase RENDER_RESPONSE 6
2009-07-08 11:54:28,578 DEBUG ajax4jsf.event.AjaxPhaseListener -> PhaseListener enter Before RenderView Phase with ViewId /pages/confirmacoes/cadastrosucesso.jsp and RenderKitId HTML_BASIC
2009-07-08 11:54:28,703 DEBUG ajax4jsf.renderkit.RendererBase -> Start encoding of component j_id_jsp_626195196_0 with class org.ajax4jsf.component.AjaxViewRoot
2009-07-08 11:54:28,703 DEBUG ajax4jsf.renderkit.RendererBase -> Finish encoding of component j_id_jsp_626195196_0 with class org.ajax4jsf.component.AjaxViewRoot
2009-07-08 11:54:28,703 DEBUG ajax4jsf.renderkit.RendererBase -> Finish encoding of component j_id_jsp_626195196_0 with class org.ajax4jsf.component.AjaxViewRoot
2009-07-08 11:54:28,703 DEBUG ajax4jsf.event.AjaxPhaseListener -> Process after phase RENDER_RESPONSE 6
Dyego Carmo
29/07/2009
Nao existe a coluna "idcontato" na tabela TelefoneContato...
Eu sugiro que voce utilize o NetBeans para gerar novamente as suas entidades... de forma automatica... o mapeamento delas estao todo desatualizado em relacao a base de dados..
Devmedia
29/07/2009
a resposta do consultor foi suficiente? Podemos encerrar o chamado?
Cristian Mietlicki
29/07/2009