Um administrador de bancos de dados de uma determinada instituição pública decidiu adotar o JPA 2.0 (Java Persistence API) nas aplicações dessa organização. Dessa forma, é crucial entender os conceitos fundamentais do JPA 2.0 e suas práticas recomendadas para garantir uma implementação eficiente e livre de erros. Diante do exposto, é correto afirmar que o JPA 2.0:
- A Introduziu o conceito de Criteria API, permitindo a criação de consultas de forma programática e tipada.
- B Não oferece suporte para a otimização de consultas, exigindo o uso de SQL nativo para operações mais complexas.
- C Não suporta mapeamento de herança entre entidades, limitando a modelagem de domínio em sistemas complexos.
- D Não oferece mecanismos para controle transacional, deixando essa responsabilidade exclusivamente para o desenvolvedor.