{"id":13609750,"url":"https://github.com/ahmetb/orman","last_synced_at":"2025-05-07T17:50:06.946Z","repository":{"id":1454881,"uuid":"1688824","full_name":"ahmetb/orman","owner":"ahmetb","description":"lightweight and minimalist ORM for Java/Android. works with SQLite \u0026 MySQL. (not actively maintained)","archived":false,"fork":false,"pushed_at":"2013-11-09T00:58:03.000Z","size":10063,"stargazers_count":249,"open_issues_count":7,"forks_count":45,"subscribers_count":30,"default_branch":"master","last_synced_at":"2025-05-07T17:49:56.342Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ahmetb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-05-01T19:33:11.000Z","updated_at":"2025-01-03T21:48:55.000Z","dependencies_parsed_at":"2022-07-29T14:09:14.412Z","dependency_job_id":null,"html_url":"https://github.com/ahmetb/orman","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahmetb%2Forman","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahmetb%2Forman/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahmetb%2Forman/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahmetb%2Forman/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ahmetb","download_url":"https://codeload.github.com/ahmetb/orman/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252931391,"owners_count":21827104,"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-08-01T19:01:37.703Z","updated_at":"2025-05-07T17:50:06.926Z","avatar_url":"https://github.com/ahmetb.png","language":"Java","funding_links":[],"categories":["Java","数据库开发"],"sub_categories":[],"readme":"Description\n===========\n\nORMAN is an minimalistic and lightweight [ORM](http://en.wikipedia.org/wiki/Object_relational_mapping) framework\nfor Java which can handle your common database usage **without** writing SQL and \nstruggling with lots of `jar` dependencies.\n\nIt is written in pure java so that you can use ORMAN in your small\n database-consuming **Java** projects or **Android** apps very easily!\n\nDocumentation\n=======================\n\nWant to learn how to use ORMAN framework in a few minutes? **Please [read our Wiki](https://github.com/ahmetalpbalkan/orman/wiki).**\n\nPros \u0026 Cons\n===========\n\n### ORMAN can... ###\n* Create tables from your Java classes (POJOs).\n* Create columns from fields of your Java classes.\n* Work with MySQL, SQLite, and even on *Android* with SQLite (_cool!_)\n* Allows you to create safe and easy SQL queries.\n* Manage `OneToOne`, `OneToMany`, `ManyToMany` etc. relationships between entities easily.\n* Let you code your database consumer program very quickly.\n\n### ORMAN is... ###\n* Open source (licensed under Apache License 2.0)\n* Lightweight and small (~170 kb) (alternatives like Hibernate are ~4 mb)\n* Easy to install\n* Easy to configure with annotations, no XML config files etc. needed\n* Easy to learn\n* SQL:1999 standards compliant.\n* Looking for contributors\n    * a **developing** project and needs contribution in many levels such as documentation, testing, demo app development, feature development, architecture consultancy etc.\n\n### ORMAN ... ###\n* is NOT a solution that covers detailed database usage.\n* is NOT an enterprise or bug-free solution.\n* does NOT support changes in database schema. (create once, use always)\n* does NOT have a transaction manager. \n* may NOT have backwards compatibility with previous versions.\n\nDev Community\n=============\n\nFeel free to write wikis (if you understand how framework works) or follow\ncommit logs by subscribing to our commit-logs list at [groups.google/orman-commits](http://groups.google.com/group/orman-commits).\n\nYou can reach some framework statistics about framework [here](http://ahmetalpbalkan.com/ormanstats) and our master branch nightly builds are [here](http://ahmetalpbalkan.com/orman-nightly)\n\nContributors\n============\n\n* [Ahmet Alp Balkan](https://github.com/ahmetalpbalkan)\n* [Oguz Kartal](https://github.com/0ffffffffh)\n* [Berker Peksag](https://github.com/berkerpeksag)\n\n\n[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/ahmetalpbalkan/orman/trend.png)](https://bitdeli.com/free \"Bitdeli Badge\")\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fahmetb%2Forman","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fahmetb%2Forman","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fahmetb%2Forman/lists"}