一款簡單強大的Java ORM,國內用戶卻少的可憐

大多數人的大多數後臺開發工作,其實大部分就是CRUD工作。而且大部分工作使用ORM就夠了,沒必要在那談論ORM和SQL原生之間的性能問題了,對大部分來說,最關鍵的是解決問題。如果真的是什麼神級大神,恐怕也沒人有這閒工夫看一個不知名的人發的不專業文章了。

現在各大語言都有豐富的ORM庫,java作為一個主流的開發語言,java有著豐富的ORM框架,常用的SQL關係數據庫ORM框架/庫有spring-data-jpa、hibernate、mybatis、spring-jdbc等。

也有國內大神閒大富開發的Beetsql,像Jfinal、Nutz也有自己的ORM/DAO層實現等,大大提高了數據查詢開發效率。

一款簡單強大的Java ORM,國內用戶卻少的可憐

開源中國收錄的java orm工具框架也是數不勝數,遺憾沒有精力一一嘗試,很多工具都是對現有框架進行定製改進,肯定有存在的理由和好處。

一款簡單強大的Java ORM,國內用戶卻少的可憐

但是,我一直使用的ORM框架確是不知名的一個Ebean ORM。主要是我開始用ActFramework框架(簡稱Act),框架ORM插件使用了act-ebean(當然Act也支持其他自己想用的任何 orm,包括nosql數據庫orm框架)。然後我也就順便使用了Bean ORM。在Act框架中配合的非常好,act-ebean是Ebean ORM針對Act框架定製的插件,是Act框架作者自己開發的,所以使用十分順手,也是零配置,自己配置一下數據庫連接信息即可上手。

一款簡單強大的Java ORM,國內用戶卻少的可憐

Ebean ORM官方也有Spring的支持文檔,基本上和jpa、hibernate使用習慣相差不大。

開發卻十分簡單,也特別高效,ebean支持了大多數的SQL數據庫操作,也支持了kotlin(kotlin有更好的orm)。

一款簡單強大的Java ORM,國內用戶卻少的可憐

Ebean ORM的具體使用方法感興趣就自行去下載安裝使用吧,缺點也是多的,其中文檔就是一個大問題,很多文檔詳情頁是空白的。


分享到:


相關文章: