SóProvas


ID
1028803
Banca
FEPESE
Órgão
JUCESC
Ano
2013
Provas
Disciplina
Programação
Assuntos

O hibernate pode utilizar o mapping document para mapear metadados. Que outra forma pode ser empregada para mapear metadados em hibernate?

Alternativas
Comentários
  • Em JPA, há duas formas de mapear classes de negócio a entidades de um banco de dados: 

    XML; 

    Anotações; 

    Como Hibernate é uma implementação do JPA, tem-se essas duas opções. O que leva a alternativa "E" como a correta.

    Bons estudos!

  • e-

    O JPA faz persistência do estado de qualquer classe Java pelas anotações obrigatórias. É recomendado classe seguir especificações JavaBeans e  tenha tabela associada. Se a tabela não existir, o JPA a cria de acordo o mapeado das classes. A especificação JPA é definir campo id para chaves primárias em tabelas. Os tipos de dados são convertidos automaticamente, de acordo com o provedor JPA e o banco de dados armazenando os objetos. Um dos princípios do JPA é o da simplicidade. O conceito Convention Over Configuration (Coc) dita configuração mínima, pois o resto o JPA assume valores default. As únicas anotações obrigatórias são @Entity e @Id.

     

    O JEE faz o deployment em XML descritor opcional porque permite possibilita usar annotations, informação direta no codigo. Annotations especifcam serviços do servidor. O conceito de annotations se relaciona ao contexts and independence injection porque permite ao objeto solicitar um serviço sem se envolver nos detalhes de como ele é fornecido ou obtido.