Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/guilhermersouza34/jpa-avan-adp-mod33
- Owner: GuilhermeRSouza34
- Created: 2024-03-02T18:11:04.000Z (10 months ago)
- Default Branch: https/github.com/GuilhermeRSouza34/exercicio_html_js
- Last Pushed: 2024-07-09T18:40:52.000Z (6 months ago)
- Last Synced: 2024-07-09T23:20:44.754Z (6 months ago)
- Topics: java, jpa, jpql, modelagem-de-dados, mysql, postgresql
- Language: Java
- Homepage:
- Size: 14.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.