Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/guilhermersouza34/jpa-avan-adp-mod33

Este projeto foi desenvolvido utilizando 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 no contexto de um sistema de gerenciamento de veículos. Além disso, o projeto explorou o uso de J
https://github.com/guilhermersouza34/jpa-avan-adp-mod33

java jpa jpql modelagem-de-dados mysql postgresql

Last synced: about 1 month ago
JSON representation

Este projeto foi desenvolvido utilizando 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 no contexto de um sistema de gerenciamento de veículos. Além disso, o projeto explorou o uso de J

Awesome Lists containing this project

README

        

# Projeto de Modelagem com JPA Avançado e JPQL

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.

## Tecnologias Utilizadas

- **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.

## Funcionalidades Implementadas

- **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.