{"id":21099213,"url":"https://github.com/gitblit/iciql","last_synced_at":"2025-05-01T09:54:19.317Z","repository":{"id":2724372,"uuid":"2152291","full_name":"gitblit/iciql","owner":"gitblit","description":"a model-based, database access wrapper for JDBC ","archived":false,"fork":false,"pushed_at":"2023-06-06T01:33:30.000Z","size":1271,"stargazers_count":125,"open_issues_count":11,"forks_count":26,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-05-01T09:54:10.659Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://iciql.com","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gitblit.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2011-08-04T02:19:24.000Z","updated_at":"2024-03-31T14:12:13.000Z","dependencies_parsed_at":"2023-07-06T07:28:25.745Z","dependency_job_id":null,"html_url":"https://github.com/gitblit/iciql","commit_stats":{"total_commits":306,"total_committers":19,"mean_commits":"16.105263157894736","dds":"0.49673202614379086","last_synced_commit":"5969ab7d90583422048c88ed120e583586cb0c4f"},"previous_names":[],"tags_count":36,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitblit%2Ficiql","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitblit%2Ficiql/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitblit%2Ficiql/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitblit%2Ficiql/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gitblit","download_url":"https://codeload.github.com/gitblit/iciql/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251856993,"owners_count":21655119,"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":[],"created_at":"2024-11-19T22:58:26.189Z","updated_at":"2025-05-01T09:54:19.297Z","avatar_url":"https://github.com/gitblit.png","language":"Java","funding_links":[],"categories":["数据库开发"],"sub_categories":[],"readme":"iciql\r\n=================\r\n\r\n[![Maven Central](http://img.shields.io/maven-central/v/com.gitblit.iciql/iciql.svg)](http://search.maven.org/#search|ga|1|com.gitblit.iciql)\r\n[![Maven Central](https://img.shields.io/github/license/gitblit/iciql.svg)](http://www.apache.org/licenses/LICENSE-2.0.txt)\r\n\r\niciql **is**...\r\n\r\n- a model-based, database access wrapper for JDBC\r\n- for modest database schemas and basic statement generation\r\n- for those who want to write code, instead of SQL, using IDE completion and compile-time type-safety\r\n- small (\u003c250KB with debug symbols) with no runtime dependencies\r\n- pronounced *icicle* (although it could be French: *ici ql* - here query language)\r\n- a friendly fork of the H2 [JaQu](http://h2database.com/html/jaqu.html) project\r\n\r\niciql **is not**...\r\n\r\n- a complete alternative to JDBC\r\n- designed to compete with more powerful database query tools like [jOOQ](http://jooq.sourceforge.net) or [QueryDSL](http://source.mysema.com/display/querydsl/Querydsl)\r\n- designed to compete with enterprise ORM tools like [Hibernate](http://www.hibernate.org) or [mybatis](http://www.mybatis.org)\r\n\r\nSupported Databases (Unit-Tested)\r\n-------\r\n- [H2](http://h2database.com) 1.4\r\n- [HSQLDB](http://hsqldb.org) 2.3\r\n- [Derby](http://db.apache.org/derby) 10.12\r\n- [MySQL](http://mysql.com) 5.6\r\n- [PostgreSQL](http://postgresql.org) 9.5\r\n- [SQLite](http://www.sqlite.org) 3.8\r\n\r\nSupport for others is possible and may only require creating a simple \"dialect\" class.\r\n\r\nDownloading\r\n-----------\r\n\r\nAs of 2.0.0 iciql is now distributed through Maven Central and it's coordinates have changed slightly.\r\n\r\n```xml\r\n\u003cdependencies\u003e\r\n    \u003cdependency\u003e\r\n        \u003cgroupId\u003ecom.gitblit.iciql\u003c/groupId\u003e\r\n        \u003cartifactId\u003eiciql\u003c/artifactId\u003e\r\n        \u003cversion\u003e2.2.0\u003c/version\u003e\r\n    \u003c/dependency\u003e\r\n\u003c/dependencies\u003e\r\n```\r\n\r\nOlder releases are available from the [Iciql Maven Repository](http://gitblit.github.io/iciql/maven/). \r\n\r\nLicense\r\n-------\r\niciql is distributed under the terms of the [Apache Software Foundation license, version 2.0](http://www.apache.org/licenses/LICENSE-2.0).\u003cbr/\u003e\r\nThe text of the license is included in the file LICENSE in the root of the project.\r\n\r\nJava Runtime Requirement\r\n-------\r\niciql requires a Java 6 Runtime Environment (JRE) or a Java 6 Development Kit (JDK).\r\n \r\nGetting help\r\n-------\r\nRead the online documentation available at the [iciql website](http://iciql.com)\u003cbr/\u003e\r\nIssues \u0026 source code @ [GitHub](http://github.com/gitblit/iciql)\r\n\r\nBuilding iciql\r\n----------------\r\n\r\nYou may use Maven to build the project:\r\n\r\n    mvn clean package\r\n    \r\nYou may use Maven to run the test suite on the default database:\r\n\r\n    mvn clean test\r\n\r\nYou may use Maven to run the test suite on all tested databases:\r\n\r\n    mvn clean test-compile exec:exec\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgitblit%2Ficiql","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgitblit%2Ficiql","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgitblit%2Ficiql/lists"}