jActiveRecord對象關(guān)系映射(ORM)庫
jActiveRecord是用Java實現(xiàn)的對象關(guān)系映射(ORM)庫,靈感來自Ruby on Rails的ActiveRecord。它擁有以下特色:
零配置:無XML配置文件、無Annotation注解。
零依賴:不依賴任何第三方庫,運(yùn)行環(huán)境為Java 6或以上版本。
零SQL:使用jActiveRecord開發(fā),無需顯式地寫任何SQL語句,甚至多表關(guān)聯(lián)、分頁等高級查詢亦是如此。
動態(tài)性:和其他庫不同,無需為每張表定義一個相對應(yīng)的靜態(tài)類。表、表對象、行對象等都能動態(tài)創(chuàng)建和動態(tài)獲取。
簡化:jActiveRecord雖是模仿ActiveRecord,它同時做了一些簡化。例如讓HasMany、HasAndBelongsToMany等關(guān)聯(lián)對象職責(zé)單一化,方便理解。
支持多數(shù)據(jù)庫訪問
多線程安全
支持事務(wù)
使用jActiveRecord,只需用到DB、Table和Record(我就不說這是我獨創(chuàng)之類的話了...)三個類,因此非常使用非常簡單!
jActiveRecord適合小型的新項目,也適合學(xué)習(xí)之用。下載方法:
<dependency> <groupId>me.zzp</groupId> <artifactId>jactiverecord</artifactId> <version>2.3</version> </dependency>
評論
圖片
表情
