{"id":26903310,"url":"https://github.com/matheuscara/hibernate-jpa","last_synced_at":"2026-05-10T03:19:37.825Z","repository":{"id":234490345,"uuid":"788752923","full_name":"Matheuscara/hibernate-jpa","owner":"Matheuscara","description":"(pr-br) O EntityManager é uma interface do Hibernate (usada principalmente com a especificação JPA) que gerencia operações com entidades no banco de dados. Ele é responsável por:","archived":false,"fork":false,"pushed_at":"2024-04-20T03:27:22.000Z","size":56,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-01T10:05:50.411Z","etag":null,"topics":["dao-design-pattern","java","jpa-hibernate","spring","spring-boot","springframework"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Matheuscara.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2024-04-19T02:35:41.000Z","updated_at":"2024-04-20T06:19:21.000Z","dependencies_parsed_at":"2024-04-19T15:35:41.543Z","dependency_job_id":"b074b5d9-1868-47fa-acfb-186f306170f3","html_url":"https://github.com/Matheuscara/hibernate-jpa","commit_stats":null,"previous_names":["matheuscara/hibernate-jpa"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Matheuscara/hibernate-jpa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Matheuscara%2Fhibernate-jpa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Matheuscara%2Fhibernate-jpa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Matheuscara%2Fhibernate-jpa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Matheuscara%2Fhibernate-jpa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Matheuscara","download_url":"https://codeload.github.com/Matheuscara/hibernate-jpa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Matheuscara%2Fhibernate-jpa/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265542398,"owners_count":23785218,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dao-design-pattern","java","jpa-hibernate","spring","spring-boot","springframework"],"created_at":"2025-04-01T10:05:53.303Z","updated_at":"2026-05-10T03:19:37.783Z","avatar_url":"https://github.com/Matheuscara.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# hibernate-jpa\n\n\u003cimg src=\"https://labs.bluesoft.com.br/wp-content/uploads/2019/09/JPA-hibernate.jpg\" alt=\"Exemplo imagem\"\u003e\n\n\n## In this project: \n\n### - Nesse projeto\n\n(pr-br)\nO EntityManager é uma interface do Hibernate (usada principalmente com a especificação JPA) que gerencia operações com entidades no banco de dados. Ele é responsável por:\n\n### - DAO (Data Access Object)\n\nEm um aplicativo Spring, o DAO (Data Access Object, ou Objeto de Acesso a Dados) é um padrão de projeto que abstrai as operações de banco de dados. Ele oferece uma maneira de encapsular toda a lógica de acesso a dados, como consultas, atualizações e exclusões, em uma camada separada.\n- Abstração: Isola a lógica de acesso a dados, facilitando mudanças de tecnologia.\n- Operações de banco de dados: Define métodos para inserir, atualizar, excluir e consultar dados.\n- Integração com Spring: Utiliza tecnologias de acesso a dados, como JDBC ou JPA.\n- Injeção de dependência: DAOs podem ser injetados em outros componentes da aplicação.\n- Transações: Trabalha com transações para garantir a consistência dos dados.\n\n## 💻 Pré-requisitos\n\nAntes de começar, verifique se você atendeu aos seguintes requisitos:\n\n- Você instalou a versão mais recente do `JAVA`?, usamos a vs17 nesse projeto.\n- Você instalou o banco de dado e configurou dentro do projeto?\n\n\n## 📫 Contribuindo para \u003cnome_do_projeto\u003e\n\nPara contribuir com hibernate-jpa, siga estas etapas:\n\n1. Bifurque este repositório.\n2. Crie um branch: `git checkout -b \u003cnome_branch\u003e`.\n3. Faça suas alterações e confirme-as: `git commit -m '\u003cmensagem_commit\u003e'`\n4. Envie para o branch original: `git push origin main / \u003clocal\u003e`\n5. Crie a solicitação de PR.\n\nComo alternativa, consulte a documentação do GitHub em [como criar uma solicitação pull](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatheuscara%2Fhibernate-jpa","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmatheuscara%2Fhibernate-jpa","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatheuscara%2Fhibernate-jpa/lists"}