Segue a implementação do JPA e Hibernate no projeto da Video Locadora.
Inicialmente deve-se criar um banco de dados chamado locadora no MYSQL, e depois executar as seguintes classes GeraTabela e InicializaBanco. Com isso as tabelas serão Criadas e Populadas automaticamente.
Achamoso Hibernate muito prático e útil para persistencia de dados. Não conseguimos criar tabelas quando nossas classes tinham Herança. Fizemos então uma modificação em nossas classes.
Esqueci de colocar algumas informações.
No nosso projeto, existe a opção de realizar uma busca de videos por titulo(completas ou não). Antes de implementarmos o Hibernate funcionava corretamente para os casos onde algum filme foi encontrado ou não.
Agora com o Hibernate, caso um filme seja encontrado o mesmo é exibido, Agora se nenhum video é encontrado , ocorre um erro que não consegui identificar.
Se puderem ajudar eu agradeço.
No nosso projeto, existe a opção de realizar uma busca de videos por titulo(completas ou não). Antes de implementarmos o Hibernate funcionava corretamente para os casos onde algum filme foi encontrado ou não.
Agora com o Hibernate, caso um filme seja encontrado o mesmo é exibido, Agora se nenhum video é encontrado , ocorre um erro que não consegui identificar.
Se puderem ajudar eu agradeço.
O erro acontece porque quando a busca devolve uma lista vazia, você não passou a lista vazia para frente e sim um null...
Quando você chama na página lista.size(), ocorre um NullPointerException
Quando você chama na página lista.size(), ocorre um NullPointerException
Mapeou as classes com anotações, mas não usou Hibernate como implementação de JPA
Nota: 9,0
Nota: 9,0