{"id":24117068,"url":"https://github.com/leiberbertel/employeecrud-jdbc","last_synced_at":"2026-05-15T09:05:19.268Z","repository":{"id":258467461,"uuid":"873966275","full_name":"leiberbertel/EmployeeCRUD-JDBC","owner":"leiberbertel","description":"This is an app that performs crud operations on an entity called employees. It is a practice project to deepen in transactions, connection pooling and native data manipulation with the JDBC API. It consists of several branches where several versions will go where hibernate will be used as ORM. ","archived":false,"fork":false,"pushed_at":"2024-11-04T22:12:07.000Z","size":22,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-11T07:38:07.649Z","etag":null,"topics":["dbcp2","java","jdbc","jpa-hibernate","mysql"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/leiberbertel.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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,"publiccode":null,"codemeta":null}},"created_at":"2024-10-17T02:55:41.000Z","updated_at":"2024-11-04T22:12:08.000Z","dependencies_parsed_at":null,"dependency_job_id":"b17c7008-b633-4278-a71c-82f6dfd80148","html_url":"https://github.com/leiberbertel/EmployeeCRUD-JDBC","commit_stats":null,"previous_names":["leiberbertel/employeecrud-jdbc-hibernate","leiberbertel/employeecrud-jdbc"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leiberbertel%2FEmployeeCRUD-JDBC","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leiberbertel%2FEmployeeCRUD-JDBC/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leiberbertel%2FEmployeeCRUD-JDBC/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leiberbertel%2FEmployeeCRUD-JDBC/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/leiberbertel","download_url":"https://codeload.github.com/leiberbertel/EmployeeCRUD-JDBC/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241164471,"owners_count":19920581,"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":["dbcp2","java","jdbc","jpa-hibernate","mysql"],"created_at":"2025-01-11T07:38:14.116Z","updated_at":"2026-05-15T09:05:14.227Z","avatar_url":"https://github.com/leiberbertel.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Basic employee crud\n### _This is an app that performs crud operations on an entity called employees. It is a practice project to deepen in transactions, connection pooling and native data manipulation with the JDBC API. It consists of several branches where several versions will go where hibernate will be used as ORM_:\n![Static Badge](https://img.shields.io/badge/version-1.0-brightgreen)\n![Static Badge](https://img.shields.io/badge/Java-20-brightgreen)\n\n## Running the API 🚀\n\nTo run the API, you will need JDK version 17+ installed on your machine.\n[Download it here:](https://adoptium.net/es/temurin/releases/?version=17)\n\nFirst, clone the repository :\n\n```bash\ngit clone https://github.com/leiberbertel/EmployeeCRUD-JDBC-Hibernate.git\ncd CRUDMySQL\n```\n\nNext, open your command terminal and located in the project root, execute the commands:\n\n```bash\nmvn clean package\n```\n\nThe project has a class that handles the database configuration, within the config package. It obtains four environment variables, they are: **USER**, **PASSWORD**, **PORT**, **DATABASE**. In order to run the project it is necessary to create an .env file and configure the aforementioned environment variables.\n\nAn example of configuration is:\n```env\nUSER=john_doe\nPASSWORD=admin\nPORT=3306\nDATABASE=project_example\n```\n\nAfter that configuration run the jar:\n\n```bash \njava -jar target/nombre-de-tu-aplicacion.jar\n```\n\n## Built with 🛠\n* Java version 20 \n* Mysql \n* JDBC \n* Hibernate\n* dotenv-java\n* Apache Commons DBCP\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleiberbertel%2Femployeecrud-jdbc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleiberbertel%2Femployeecrud-jdbc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleiberbertel%2Femployeecrud-jdbc/lists"}