我编写了一个 RIA 应用程序,并且必须对我的 JPA bean 进行解码才能将其推送到 Store。我的决定是:
蛮力。如果我在 bean 中有属性“aProp”(以及它的 getter/setter),我创建 RecordDef,然后是 Record,然后是 Recrod.set('aProp', bean.getAProp()) 等等..(这很糟糕)
我可以编写生成器来创建记录工厂(这是我的想法,我写了它)。例如:
RecordFactory<User> factory = GWT.create(User.class); //User is entity
我现在需要一个反射,但是 GWT 没有反射的实现(一些库模拟这个,但它们建立在生成器上)
存在最好的方法吗?
谢谢,登巴达迪姆。