我写了一个RIA应用程序,我的JPA bean必须被解码才能在Store中推送它。 我的决定是:
蛮力。如果我在bean中有属性'aProp'(以及它的getter / setter),我创建RecordDef,然后是Record,然后是Recrod.set('aProp',bean.getAProp())等等......(很可怕)< / p>
我可以编写生成器用于创建记录工厂(这是我的决定,我写它)。例如:
RecordFactory<User> factory = GWT.create(User.class); //User is entity
我现在需要反思,但GWT没有反射实现(有些库模仿这个,但它们构建在生成器上)
存在最好的方式吗?
谢谢Den Bardadym。
答案 0 :(得分:0)
我使用方法1)但生成它。我知道,它很难看 - 但它很容易,经过验证并且有效。