April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
JPA & ORM
nEm JPA uma Entidade corresponde a um objeto que pode ser gravado na base de dados a partir de um mecanismo de persistência. A classe que implementa a entidade persistente é um POJO, que basicamente contém um chave primária (atributo identificador), deve ser uma classe não final e usualmente pode ser implementada seguindo as convenções de JavaBeans (construtor sem argumentos, com propriedades acessadas através de métodos get/set e serializável)
n
nA Java Persistence Specification (JPA) define mapeamento entre o objeto Java e o banco de dados utilizando ORM, de forma que Entidades podem ser portadas facilmente entre um fabricante e outro.