Disciplina: TI - Desenvolvimento de Sistemas
Banca: SUSTENTE
Orgão: TCE-PE
O Java™ Persistence API (JPA) fornece um mecanismo para gerenciar a persistência e mapeamento relacional de objeto e funções para as especificações de EJB. A especificação JPA define o mapeamento relacional de objetos internamente, em vez de depender das implementações de mapeamento específicas do fornecedor. Na JPA 1.0, o mapeamento de mapas só é possível se os valores do Map forem entidades e as chaves forem as chaves primárias dos objetos valores, já na JPA 2.0, os mapas podem ser chaves e valores de tipos básicos, embeddable ou entidades. Para suportar essas alterações, novas anotações foram criadas, como por exemplo, a “@MapKeyClass”, utilizada para