Skip to content

Latest commit

 

History

History
67 lines (40 loc) · 2.95 KB

README.md

File metadata and controls

67 lines (40 loc) · 2.95 KB

RobRepository

RobRepository é uma biblioteca Java poderosa e fácil de usar para realizar operações CRUD em entidades de banco de dados. Com esta biblioteca, você pode simplificar o acesso e manipulação de dados em diferentes tipos de banco de dados utilizando o Spring JDBC.


Funcionalidades

  • Recuperação de todas as entidades armazenadas no banco de dados.
  • Recuperação de uma entidade pelo seu identificador único.
  • Inserção de uma nova entidade no banco de dados.
  • Atualização de uma entidade existente no banco de dados.
  • Exclusão de uma entidade do banco de dados com base no seu identificador único.

Requisitos

Para utilizar a RobRepository em seu projeto, é necessário:

  • Ter a biblioteca JdbcClient disponível no classpath. Você pode adicionar esta dependência em seu arquivo de configuração do Maven ou Gradle:
org.springframework.boot:spring-boot-starter-jdbc:3.2.3

Configuração

  1. Baixe a biblioteca RobRepository em releases.
  2. Importe o RobRepository-1.0.jar em seu projeto Maven ou Gradle.
  3. Certifique-se de ter uma configuração de banco de dados adequada. Existe um exemplo de configuração na pasta config.

Uso

Para começar a usar a RobRepository em seu projeto, siga estes passos:

  1. Implemente a interface RobRepository para suas entidades específicas, garantindo que:
  • Os nomes da entidade correspondam aos nomes das tabelas no banco de dados.
  • Os nomes dos atributos da classe correspondam aos nomes das colunas na tabela do banco de dados.
  1. Sobrescreva o método getConnection() para fornecer a conexão JDBC com o banco de dados.
  2. Utilize os métodos fornecidos pela interface RobRepository para realizar operações CRUD em suas entidades.

Exemplo de Uso

Confira o arquivo ExemploApp.java para exemplos de como chamar os métodos CRUD e o arquivo ExemploRepository.java para um exemplo de implementação da interface.


Contribuição

Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou enviar pull requests para melhorar esta biblioteca.


Licença

Esta biblioteca é distribuída sob a licença MIT. Consulte o arquivo LICENSE para obter detalhes.


Adapte o texto conforme necessário para refletir os detalhes específicos da sua biblioteca, como links para as releases e detalhes sobre a configuração do banco de dados. Certifique-se de atualizar os placeholders como link_para_as_releases com os links reais.