{"id":21434106,"url":"https://github.com/bernardo-mg/querydsl-example","last_synced_at":"2025-03-16T22:45:33.658Z","repository":{"id":46682035,"uuid":"408481858","full_name":"Bernardo-MG/querydsl-example","owner":"Bernardo-MG","description":"Using the Querydsl DSL to handle queries.","archived":false,"fork":false,"pushed_at":"2022-12-25T13:18:08.000Z","size":131,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-23T09:10:10.738Z","etag":null,"topics":["example","querydsl"],"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/Bernardo-MG.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-09-20T14:45:16.000Z","updated_at":"2021-10-01T11:13:49.000Z","dependencies_parsed_at":"2023-01-30T22:01:11.799Z","dependency_job_id":null,"html_url":"https://github.com/Bernardo-MG/querydsl-example","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bernardo-MG%2Fquerydsl-example","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bernardo-MG%2Fquerydsl-example/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bernardo-MG%2Fquerydsl-example/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bernardo-MG%2Fquerydsl-example/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Bernardo-MG","download_url":"https://codeload.github.com/Bernardo-MG/querydsl-example/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243945529,"owners_count":20372894,"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":["example","querydsl"],"created_at":"2024-11-22T23:33:22.402Z","updated_at":"2025-03-16T22:45:33.632Z","avatar_url":"https://github.com/Bernardo-MG.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Querydsl Example\n\nAn example showing how to set up Querydsl.\n\n[![Release docs](https://img.shields.io/badge/docs-release-blue.svg)][site-release]\n[![Development docs](https://img.shields.io/badge/docs-develop-blue.svg)][site-develop]\n\n[![Release javadocs](https://img.shields.io/badge/javadocs-release-blue.svg)][javadoc-release]\n[![Development javadocs](https://img.shields.io/badge/javadocs-develop-blue.svg)][javadoc-develop]\n\n## Features\n\n- Querydsl with JPA and Hibernate\n- Querydsl with Mongodb\n\n## Documentation\n\nDocumentation is always generated for the latest release, kept in the 'master' branch:\n\n- The [latest release documentation page][site-release].\n- The [the latest release Javadoc site][javadoc-release].\n\nDocumentation is also generated from the latest snapshot, taken from the 'develop' branch:\n\n- The [the latest snapshot documentation page][site-develop].\n- The [the latest snapshot Javadoc site][javadoc-develop].\n\nThe documentation site sources come along the source code (as it is a Maven site), so it is always possible to generate them using the following Maven command:\n\n```\nmvn verify site -P h2\n```\n\nThe verify phase is required, as otherwise some of the reports won't be created.\n\n## Usage\n\nThe application is coded in Java, using Maven to manage the project.\n\n### Profiles\n\nMaven profiles are included for setting up the database and JPA provider.\n\n| Profile  | Database                  |\n|----------|---------------------------|\n| h2       | H2 in-memory database     |\n| hsqldb   | HSQLDB in-memory database |\n| mysql    | MySQL database            |\n| postgres | PostgreSQL database       |\n\n### Running the tests\n\nThe project requires a database and a JPA provider for being able to run the integration tests:\n\n```\nmvn verify -P h2\n```\n\n### Missing JPA metadata\n\nCurrently there are some problems when generating the JPA metadata classes automatically. Mainly that they are not generated when trying to refresh the Maven project on Eclipse.\n\nTo fix this just package the project:\n\n```\nmvn package\n```\n\n## Collaborate\n\nAny kind of help with the project will be well received, and there are two main ways to give such help:\n\n- Reporting errors and asking for extensions through the issues management\n- or forking the repository and extending the project\n\n### Issues management\n\nIssues are managed at the GitHub [project issues tracker][issues], where any Github user may report bugs or ask for new features.\n\n### Getting the code\n\nIf you wish to fork or modify the code, visit the [GitHub project page][scm], where the latest versions are always kept. Check the 'master' branch for the latest release, and the 'develop' for the current, and stable, development version.\n\n## License\n\nThe project has been released under the [MIT License][license].\n\n[issues]: https://github.com/bernardo-mg/querydsl-example/issues\n[javadoc-develop]: http://docs.bernardomg.com/development/maven/querydsl-example/apidocs/\n[javadoc-release]: http://docs.bernardomg.com/maven/querydsl-example/apidocs\n[license]: http://www.opensource.org/licenses/mit-license.php\n[scm]: https://github.com/bernardo-mg/querydsl-example\n[site-develop]: http://docs.bernardomg.com/development/maven/querydsl-example\n[site-release]: http://docs.bernardomg.com/maven/querydsl-example\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbernardo-mg%2Fquerydsl-example","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbernardo-mg%2Fquerydsl-example","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbernardo-mg%2Fquerydsl-example/lists"}