orman

lightweight and minimalist ORM for Java/Android. works with SQLite & MySQL. (not actively maintained)

  • 所有者: ahmetb/orman
  • 平台:
  • 許可證: Other
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

Description

ORMAN is an minimalistic and lightweight ORM framework
for Java which can handle your common database usage without writing SQL and
struggling with lots of jar dependencies.

It is written in pure java so that you can use ORMAN in your small
database-consuming Java projects or Android apps very easily!

Documentation

Want to learn how to use ORMAN framework in a few minutes? Please read our Wiki.

Pros & Cons

ORMAN can...

  • Create tables from your Java classes (POJOs).
  • Create columns from fields of your Java classes.
  • Work with MySQL, SQLite, and even on Android with SQLite (cool!)
  • Allows you to create safe and easy SQL queries.
  • Manage OneToOne, OneToMany, ManyToMany etc. relationships between entities easily.
  • Let you code your database consumer program very quickly.

ORMAN is...

  • Open source (licensed under Apache License 2.0)
  • Lightweight and small (~170 kb) (alternatives like Hibernate are ~4 mb)
  • Easy to install
  • Easy to configure with annotations, no XML config files etc. needed
  • Easy to learn
  • SQL:1999 standards compliant.
  • Looking for contributors
    • a developing project and needs contribution in many levels such as documentation, testing, demo app development, feature development, architecture consultancy etc.

ORMAN ...

  • is NOT a solution that covers detailed database usage.
  • is NOT an enterprise or bug-free solution.
  • does NOT support changes in database schema. (create once, use always)
  • does NOT have a transaction manager.
  • may NOT have backwards compatibility with previous versions.

Dev Community

Feel free to write wikis (if you understand how framework works) or follow
commit logs by subscribing to our commit-logs list at groups.google/orman-commits.

You can reach some framework statistics about framework here and our master branch nightly builds are here

Contributors

Bitdeli Badge

主要指標

概覽
名稱與所有者ahmetb/orman
主編程語言Java
編程語言Ruby (語言數: 2)
平台
許可證Other
所有者活动
創建於2011-05-01 19:33:11
推送於2013-11-09 00:58:03
最后一次提交2013-11-08 16:58:03
發布數0
用户参与
星數249
關注者數30
派生數45
提交數154
已啟用問題?
問題數52
打開的問題數7
拉請求數4
打開的拉請求數0
關閉的拉請求數0
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?