Este é um post disponível para assinantes MVPEste post também está disponível para assinantes da Java Magazine ou para quem possui Créditos DevMedia. Clique aqui para saber mais!
Video: Desenvolvendo um Cadastro de Notas Fiscais e Produtos com Struts 2 - Aula 10 - Testes
Nesta video aula terminamos a construção dos testes automatizados para a classe FiscalDAO afim de garantir que seus métodos devem estar funcionando corretamente e também para que o desenvolvimento das telas não seja atrapalhado por alguma regra mal colocada ou algum exception em classes não planejado.
Atenção! Este vídeo necessita do aplicativo DevMedia Player
para ser executada. Para fazer o download do player basta acessar
http://www.devmedia.com.br/player
Título:
Tempo: 14:01 minutos
Mini-Resumo: Nesta video aula terminamos a construção dos testes automatizados para a classe FiscalDAO afim de garantir que seus métodos devem estar funcionando corretamente e também para que o desenvolvimento das telas não seja atrapalhado por alguma regra mal colocada ou algum exception em classes não planejado. Video aula muito interessante para quem acha que testar é perder tempo.
Exemplos contruídos: Finalizamos os testes da parte de notas fiscais, além de construir os testes normais, construimos tambem uma classe que é capaz de executar todas as classes de teste em uma unica vez. Video aula interessante para fechar com chave de ouro este assunto de testes.
Tecnologias Utilizadas: NetBeans 6.8 , Struts 2.0, Tomcat 6.0, JPA 1.0
Palavras chave: jpa struts struts2 persistence completa aplicação netbeans nb
Título:
Tempo: 14:01 minutos
Mini-Resumo: Nesta video aula terminamos a construção dos testes automatizados para a classe FiscalDAO afim de garantir que seus métodos devem estar funcionando corretamente e também para que o desenvolvimento das telas não seja atrapalhado por alguma regra mal colocada ou algum exception em classes não planejado. Video aula muito interessante para quem acha que testar é perder tempo.
Exemplos contruídos: Finalizamos os testes da parte de notas fiscais, além de construir os testes normais, construimos tambem uma classe que é capaz de executar todas as classes de teste em uma unica vez. Video aula interessante para fechar com chave de ouro este assunto de testes.
Tecnologias Utilizadas: NetBeans 6.8 , Struts 2.0, Tomcat 6.0, JPA 1.0
Palavras chave: jpa struts struts2 persistence completa aplicação netbeans nb

7 COMENTÁRIOS
Renato Serra
Bom dia, alguem poderia me ajudar, estou na aula 10, testando o FiscalDAO. Porém o sistema não grava o FiscalItem, não gera erro algum, ele grava o Fiscal somente.
Já tentei de tudo, mas como não gera erro, não estou conseguindo.
Obrigado.
Já tentei de tudo, mas como não gera erro, não estou conseguindo.
Obrigado.
[há +1 ano] -
Responder

Renato Serra
Usei a dia do EAGER, mencionada abaixo(aula 15 eu acho), funcionou no select, mas o save, ainda não funciona e não gera erros.
[há +1 ano] -
Responder

Renato Serra
Fuçando um pouco mais, descobri o erro, fazendo um select no Fiscal, ele consegue retornar o Usuario, mas no FiscalItem gera o erro abaixo:
>Exception occurred in target VM: failed to lazily initialize a collection of role: br.com.completestruts2.entitys.Fiscal.fiscalitemList, no session or session was closed
org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: br.com.completestruts2.entitys.Fiscal.fiscalitemList, no session or session was closed
at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:358)
at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationExceptionIfNotConnected(AbstractPersistentCollection.java:350)
at org.hibernate.collection.AbstractPersistentCollection.readSize(AbstractPersistentCollection.java:97)
at org.hibernate.collection.PersistentBag.size(PersistentBag.java:225)
at br.com.completestruts2.util.teste.main(teste.java:46)
<
Mesmo assim não sei o que fazer.
>Exception occurred in target VM: failed to lazily initialize a collection of role: br.com.completestruts2.entitys.Fiscal.fiscalitemList, no session or session was closed
org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: br.com.completestruts2.entitys.Fiscal.fiscalitemList, no session or session was closed
at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:358)
at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationExceptionIfNotConnected(AbstractPersistentCollection.java:350)
at org.hibernate.collection.AbstractPersistentCollection.readSize(AbstractPersistentCollection.java:97)
at org.hibernate.collection.PersistentBag.size(PersistentBag.java:225)
at br.com.completestruts2.util.teste.main(teste.java:46)
<
Mesmo assim não sei o que fazer.
[há +1 ano] -
Responder
[autor]
Dyego Souza Do Carmo
Olá !
Coloque uma opcao na coleção , fetch=EAGER no @ManyToOne
E teste :)
Coloque uma opcao na coleção , fetch=EAGER no @ManyToOne
E teste :)
[há +1 ano] -
Responder
Renato Serra
Opa Dyego, obrigado pelo retorno, já tinha realizado este teste, funciona para realizar um select nos registros da tabela Fiscal, trazendo todos os dados da tabela Fiscal Item.
Porém isto ainda não corrige o problema de salvar o registro, quando peço para salvar no ultimo teste, é salvo somente na tabela Fiscal e não na Fiscal Item, já tentei de tudo e não funciona.
Alguma sugestão?
Porém isto ainda não corrige o problema de salvar o registro, quando peço para salvar no ultimo teste, é salvo somente na tabela Fiscal e não na Fiscal Item, já tentei de tudo e não funciona.
Alguma sugestão?
[há +1 ano] -
Responder
Renato Serra
Obrigado já Consegui resolver o problema
Se alguem mais estiver com este problema, acrescentei o Cascate all no bean.
Se alguem mais estiver com este problema, acrescentei o Cascate all no bean.
[há +1 ano] -
Responder
[autor]
Dyego Souza Do Carmo
Obrigadao !:)
[há +1 ano] -
Responder
Você está em:
canal Java
Publicidade
Este post faz parte de:
Curso(s):
Desenvolvendo um Cadastro de Notas Fiscais e Produtos com...
Formações:
Formação Java web Developer
Curso(s):
Formações:
Dyego Souza Do Carmo
Space do autor
Engenheiro da Computação e evangelista da tecnologia Java , a mais de 15 anos especialista no sistema operacional linux. Programador Java a 8 anos sendo especialista em desenvolvimento de aplicações Java EE utilizando objetos distribuidos e Swing.
Consultoria em Dúvidas - Http://www.forHelp.Us
Space do autor

download

1
0
