Este projeto utiliza JPA avançado para modelar três entidades principais: Carro, Marca e Acessório. Foram aplicadas estratégias de mapeamento como OneToOne, OneToMany e ManyToOne para definir os relacionamentos entre essas entidades em um sistema de gerenciamento de veículos. Além disso, o projeto explora o uso de JPQL (Java Persistence Query Language) para consultas personalizadas e avançadas ao banco de dados.
- JPA (Java Persistence API): Especificação do Java para mapeamento objeto-relacional.
- Banco de Dados Relacional: Utilizado para persistência dos dados.
- JPQL (Java Persistence Query Language): Linguagem de consulta do JPA para consultas personalizadas.
- Modelagem de Entidades: Criação das entidades Carro, Marca e Acessório com mapeamento adequado de relacionamentos.
- Estratégias de Mapeamento: Utilização das estratégias OneToOne, OneToMany e ManyToOne para definir os relacionamentos entre as entidades.
- Consultas JPQL: Implementação de consultas personalizadas utilizando JPQL para realizar operações avançadas no banco de dados.