{"id":19032737,"url":"https://github.com/joutvhu/spring-dynamic-commons","last_synced_at":"2026-04-29T16:02:21.731Z","repository":{"id":63250724,"uuid":"540021680","full_name":"joutvhu/spring-dynamic-commons","owner":"joutvhu","description":"Spring Dynamic Commons provides SQL Directives and Utils for other Spring Dynamic libraries","archived":false,"fork":false,"pushed_at":"2023-07-28T07:04:31.000Z","size":160,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-21T20:36:48.387Z","etag":null,"topics":["commons","directive","spring","spring-boot","spring-data","sql","utils"],"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/joutvhu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2022-09-22T14:28:31.000Z","updated_at":"2022-09-24T13:39:23.000Z","dependencies_parsed_at":"2024-11-08T21:31:13.455Z","dependency_job_id":null,"html_url":"https://github.com/joutvhu/spring-dynamic-commons","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/joutvhu/spring-dynamic-commons","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joutvhu%2Fspring-dynamic-commons","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joutvhu%2Fspring-dynamic-commons/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joutvhu%2Fspring-dynamic-commons/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joutvhu%2Fspring-dynamic-commons/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/joutvhu","download_url":"https://codeload.github.com/joutvhu/spring-dynamic-commons/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joutvhu%2Fspring-dynamic-commons/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32432917,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T13:34:34.882Z","status":"ssl_error","status_checked_at":"2026-04-29T13:34:29.830Z","response_time":110,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["commons","directive","spring","spring-boot","spring-data","sql","utils"],"created_at":"2024-11-08T21:30:45.886Z","updated_at":"2026-04-29T16:02:21.710Z","avatar_url":"https://github.com/joutvhu.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Spring Dynamic Commons\n\nSpring Dynamic Commons provides SQL Directives and Utils for other Spring Dynamic libraries.\nThe Spring Dynamic libraries will be classified into two types, Spring Dynamic Data and Dynamic Query Template Provider.\n\n## Spring Dynamic Data\n\nSpring Dynamic Data provides `@DynamicQuery` annotation, so you can write dynamic query.\nEach Spring Dynamic Data library is an extension to the corresponding [Spring Data](https://spring.io/projects/spring-data) package.\n\n- [Spring Dynamic JPA](https://github.com/joutvhu/spring-dynamic-jpa)\n- [Spring Dynamic JDBC](https://github.com/joutvhu/spring-dynamic-jdbc)\n- [Spring Dynamic R2DBC](https://github.com/joutvhu/spring-dynamic-r2dbc)\n\nTo use it, you need to choose a Dynamic Query Template Provider to combine with Spring Dynamic Data.\n\n## Dynamic Query Template Provider\n\nEach Dynamic Query Template Provider will give you a different way of writing dynamic query templates.\n\n- [Spring Dynamic Freemarker](https://github.com/joutvhu/spring-dynamic-freemarker)\n- [Spring Dynamic Velocity](https://github.com/joutvhu/spring-dynamic-velocity)\n\nYou can also create your own Dynamic Query Template Provider based on a template engine.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoutvhu%2Fspring-dynamic-commons","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoutvhu%2Fspring-dynamic-commons","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoutvhu%2Fspring-dynamic-commons/lists"}