2010-02-15 33 views
0

我編寫了一個RIA應用程序,我的JPA bean必須解碼才能將其推送到Store中。 我的決定是:Gwt-ext。 Bean記錄並記錄到bean

  1. 蠻力。如果我在bean中有屬性'aProp'(並且getter/setter爲它),我創建RecordDef,然後創建Record,然後Recrod.set('aProp',bean.getAProp())等等。(這太可怕了)

  2. 我可以寫出用於創建記錄工廠的生成器(這是我的設計,我寫它)。例如:

    RecordFactory<User> factory = GWT.create(User.class); //User is entity

  3. 我現在,我需要一個反映,但GWT沒有實現反射的(一些庫模擬這一點,但他們建立在發電機)

存在最佳辦法?

謝謝,Den Bardadym。

回答

0

我去與方法1),但生成它。我知道,這是醜陋的 - 但它很容易,經過驗證,它的工作原理。