Entidades persistentes, ciclo de vida, associação, herança, annotations e JPA-QL: Salvando o mundo dos objetos!
Neste curso o aluno aprende a criar uma camada de persistência utilizando o padrão de persistência introduzido pelo Java EE 5: Java Persistence API. Com o JPA é possível implementar a persistência de dados com eficiência, sem perder as vantagens de usar a orientação a objetos.
O framework se encarrega de fazer o mapeamento entre objetos e tabelas do banco de dados, permitindo inclusive o uso de herança e de vários tipos de relacionamentos, e oferecendo recursos de cache e transações. Como implementação JPA (provedor JPA), o curso utiliza o Hibernate, um dos mais utilizados frameworks de persistência.