有人知道是否存在一個java框架,我不必實現DAO,但我只需要定義接口,它的工作方式就像groovy實體一樣?Java orm框架
例如命名方法findByPrimaryKey它將自動檢測主鍵並執行正確的操作。
我不確定,但我記得我已經看到過這樣的東西與春天...我錯了嗎?
有人知道是否存在一個java框架,我不必實現DAO,但我只需要定義接口,它的工作方式就像groovy實體一樣?Java orm框架
例如命名方法findByPrimaryKey它將自動檢測主鍵並執行正確的操作。
我不確定,但我記得我已經看到過這樣的東西與春天...我錯了嗎?
有兩個春,兩者都基於JPA
sormula也可能適合你。 CRUD操作可以不需要任何DAO實現。它沒有自動主鍵檢測,但是一個簡單的註釋定義了主鍵。
從Grails 2.3.6開始,GORM作爲一個獨立的模塊被正式支持。有關更多詳細信息,請參閱release notes。
你可能要考慮ActiveJDBC:http://javalite.io/activejdbc。它是在RoR ActiveRecord之後建模的,並保留了它的一些動態行爲。但是,在Java中,您無法在運行時定義新方法,因爲Ruby中沒有相應的method_mising
。有很多文檔可以參考:http://javalite.io/documentation
您是否考慮過JPA(Java持久性API)? –
看看http://ormlite.com/ – nwaltham
我已經使用過JPA,但是我記得我必須使用它來編寫DAO ......我正在尋找一些我只需要創建接口的東西,它會在運行時創建一個代理... – rascio