2012-01-25 42 views
1

有人知道是否存在一個java框架,我不必實現DAO,但我只需要定義接口,它的工作方式就像groovy實體一樣?Java orm框架

例如命名方法findByPrimaryKey它將自動檢測主鍵並執行正確的操作。

我不確定,但我記得我已經看到過這樣的東西與春天...我錯了嗎?

+0

您是否考慮過JPA(Java持久性API)? –

+0

看看http://ormlite.com/ – nwaltham

+0

我已經使用過JPA,但是我記得我必須使用它來編寫DAO ......我正在尋找一些我只需要創建接口的東西,它會在運行時創建一個代理... – rascio

回答

4

你可能想看看春Data-JPA項目。它具有與您所需的相似的功能。見他們的頁面here

這裏是一個link他們的查詢方法。它認爲這就是你要找的。

+0

YEAH!就是這樣! – rascio

2

有兩個春,兩者都基於JPA

+0

YEAH!它是彈簧數據JPA ......我不知道哈迪斯......我會看看......你知道嗎?怎麼樣? – rascio

+0

我經常使用Hades,而且我喜歡它,但Spring-Data-JPA是它的後繼者(Oliver Gierke如何編寫Hades,現在適用於Spring並且編寫Spring-Data-JPA)。我將切換到Spring-Data-JPA新項目 – Ralph

0

sormula也可能適合你。 CRUD操作可以不需要任何DAO實現。它沒有自動主鍵檢測,但是一個簡單的註釋定義了主鍵。

0

從Grails 2.3.6開始,GORM作爲一個獨立的模塊被正式支持。有關更多詳細信息,請參閱release notes