-
Notifications
You must be signed in to change notification settings - Fork 0
Emanuel0101-coder/streamervideo
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Projeto Streaming Java Este projeto é uma aplicação Java utilizando Spring Boot e Spring Data JPA, que é um sistema de streaming de vídeos. Os dados são armazenados temporariamente em um banco de dados H2 na memória. Estrutura do projeto: config: Contém a classe DatabaseSeeder, responsável por: - Inserir registros iniciais no banco de dados (H2, em memória). - Executar consultas exigidas na atividade, como: - Buscar vídeos por título. - Listar vídeos de uma categoria ordenados. - Top 10 vídeos mais bem avaliados. - Top 10 vídeos mais assistidos. - Usuário que mais assistiu vídeos. entity: Contém as entidades do projeto, que representam as tabelas do banco de dados, por exemplo: - Usuario - Perfil - Video - Categoria - Avaliacao - Visualizacao repository: Contém os repositórios JPA de cada entidade, responsáveis por armazenar e acessar os dados no banco: - UsuarioRepository - PerfilRepository - VideoRepository - CategoriaRepository - AvaliacaoRepository - VisualizacaoRepository Observações: O projeto utiliza H2 em memória, portanto os dados são perdidos ao desligar a aplicação. As consultas estão implementadas nos repositórios correspondentes e/ou no DatabaseSeeder para testes rápidos. Para executar o projeto, basta rodar o DatabaseSeeder, localizado dentro do config e os dados serão populados automaticamente.
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published