0

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

  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 没有反射的实现(一些库模拟这个,但它们建立在生成器上)

存在最好的方法吗?

谢谢,登巴达迪姆。

4

1 回答 1

0

我使用方法1)但生成它。我知道,这很丑 - 但它很容易,经过验证并且有效。

于 2010-02-16T21:22:29.953 回答