Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 吉列与GWT的工厂之争_Database_Hibernate_Orm_Gwt_Dto - Fatal编程技术网

Database 吉列与GWT的工厂之争

Database 吉列与GWT的工厂之争,database,hibernate,orm,gwt,dto,Database,Hibernate,Orm,Gwt,Dto,每种方法的优缺点是什么?你最喜欢哪一个 谢谢。Peter Knego列出了RequestFactory的3个缺点 我试着为我们自己找一家工厂 但他决定放弃这个项目 原因如下: RequestFactory不能用于传输映射。旧的普通GWT-RPC罐 去做吧 您必须为每个实体手动编写代理接口。这是 就像写DTO一样,有很多 重复代码 在编写代理接口时,没有类型安全性:对于每个 存在实体中的属性 代理中的对应方法 接口。这必须加以管理 手动。当项目在那里发展时 必须是对实体的更改。 开发人员必须记住这

每种方法的优缺点是什么?你最喜欢哪一个


谢谢。

Peter Knego列出了RequestFactory的3个缺点

我试着为我们自己找一家工厂 但他决定放弃这个项目 原因如下:

  • RequestFactory不能用于传输映射。旧的普通GWT-RPC罐 去做吧

  • 您必须为每个实体手动编写代理接口。这是 就像写DTO一样,有很多 重复代码

  • 在编写代理接口时,没有类型安全性:对于每个 存在实体中的属性 代理中的对应方法 接口。这必须加以管理 手动。当项目在那里发展时 必须是对实体的更改。 开发人员必须记住这一点 和手动同步代码,这是错误的 俯卧的

  • 在GWT中,现在有了一个新的选项 无DTO或DTO的自定义序列化 超级采购:CustomFieldSerializer

    我用它来序列化数据存储的 实体(由ObjectGFY使用) @PrePersist/@PostLoad)


    Peter Knego列出了RequestFactory的3个缺点

    我试着为我们自己找一家工厂 但他决定放弃这个项目 原因如下:

  • RequestFactory不能用于传输映射。旧的普通GWT-RPC罐 去做吧

  • 您必须为每个实体手动编写代理接口。这是 就像写DTO一样,有很多 重复代码

  • 在编写代理接口时,没有类型安全性:对于每个 存在实体中的属性 代理中的对应方法 接口。这必须加以管理 手动。当项目在那里发展时 必须是对实体的更改。 开发人员必须记住这一点 和手动同步代码,这是错误的 俯卧的

  • 在GWT中,现在有了一个新的选项 无DTO或DTO的自定义序列化 超级采购:CustomFieldSerializer

    我用它来序列化数据存储的 实体(由ObjectGFY使用) @PrePersist/@PostLoad)