Gwt-ext.Bean记录并记录到Bean

Gwt-ext.Bean记录并记录到Bean,gwt,record,gwt-ext,Gwt,Record,Gwt Ext,我编写了一个RIA应用程序,必须对我的JPA bean进行解码才能将其推送到商店。 我的决定是: 蛮力。如果我在bean中有属性“aProp”(以及它的getter/setter),我将创建RecordDef,然后Record,然后Recrod.set('aProp',bean.getAProp())等等。。(太可怕了) 我可以编写用于创建记录工厂的生成器(这是我的决定,我自己编写)。例如: RecordFactory=GWT.create(User.class)//用户是实体 我现在需要一个反

我编写了一个RIA应用程序,必须对我的JPA bean进行解码才能将其推送到商店。 我的决定是:

  • 蛮力。如果我在bean中有属性“aProp”(以及它的getter/setter),我将创建RecordDef,然后Record,然后Recrod.set('aProp',bean.getAProp())等等。。(太可怕了)

  • 我可以编写用于创建记录工厂的生成器(这是我的决定,我自己编写)。例如:

    RecordFactory=GWT.create(User.class)//用户是实体

  • 我现在需要一个反射,但GWT没有反射的实现(一些库模拟了这一点,但它们构建在生成器上)

  • 存在最好的方法

    谢谢,登·巴达迪姆。

    我同意方法1),但要生成它。我知道,这很难看,但它很简单,证明了它的有效性