2012-02-10 53 views
2

基本上我正在評估即將推出的項目的節儉過程。我試圖實現的是讓我的數據層用Java編寫,然後通過ror提供一個支持ror的網站以及一個iPhone應用程序。
我已經熟悉myseld與節儉的IDL,並且由於其效率與RESTful服務相比,它似乎是一個強有力的競爭者。
我想通過節儉發送POJO,但是爲了做到這一點,我目前不得不將POJO轉換爲節儉生成的對象,然後才能使用節儉服務,但是我無法停止感覺有更好的方式這樣做不涉及必須進行轉換。 有什麼最佳實踐來克服這個問題?使用帶Hibernate註釋POJO的節儉生成模型

如果您需要任何更具體的信息,請讓我知道。

回答

1

我認爲最好的方法是正確實施節儉IDL並將結構映射到hbm.xml。這樣你就可以通過節點編譯器生成你的POJO,並且可以使用hibernate持久化。

+1

我做了類似的事情,我從在需要的時候,然後可以鑄造到正確的類型所產生的節儉對象擴展Hibernate的POJO的。 – luxerama 2012-02-24 11:41:36

3

Swift也可以做到這一點 - 你可以使用JPA和Swift註釋來註釋你的POJO,然後使用Swift + Thrift來序列化它們。 Swift可以從註釋類生成Thrift IDL,供您在別處使用。

這是斯威夫特:https://github.com/facebook/swift/

+0

這種方法如何處理像hibernate的Pageable類那樣的序列化? (因爲我不能添加Swift註釋)。 – user48956 2014-12-02 16:54:46