gpt4 book ai didi

gwt - Spring roo 和 GWT

转载 作者:行者123 更新时间:2023-12-04 21:34:12 25 4
gpt4 key购买 nike

大家好,
我正在尝试使用 GWT 脚架在 spring STS 中创建一个实体。该实体是一个父类(super class)和抽象。当我告诉 roo 创建名为 Person 的实体时,结果如下。

~.model.Person roo> entity --class ~.model.Person --mappedSuperclass --abstract 
Created SRC_MAIN_JAVA\tt\edu\sbcs\model\Person.java
Created SRC_MAIN_JAVA\tt\edu\sbcs\model\Person_Roo_Configurable.aj
Created SRC_MAIN_JAVA\tt\edu\sbcs\model\Person_Roo_Entity.aj
Created SRC_MAIN_JAVA\tt\edu\sbcs\model\Person_Roo_ToString.aj
Undo create SRC_MAIN_JAVA\tt\edu\sbcs\model\Person_Roo_ToString.aj
Undo create SRC_MAIN_JAVA\tt\edu\sbcs\model\Person_Roo_Entity.aj
Undo create SRC_MAIN_JAVA\tt\edu\sbcs\model\Person_Roo_Configurable.aj
Undo create SRC_MAIN_JAVA\tt\edu\sbcs\model\Person.java
GWT does not currently support inheritence in proxied objects. Please remove the 'javax.persistence.MappedSuperclass' annotation from 'tt.edu.sbcs.model.Person' in order to complete 'gwt setup'.
~.model.Person roo>

所以问题是:有没有办法在 Roo 中创建抽象父类(super class)型并且仍然使用 GWT?您能说“创建抽象实体但不生成 GWT 工件”吗?

最佳答案

它不是“GWT 工件”,它是 GWT RequestFactory/EntityProxy 框架的非常具体的东西,因为从实体的 GWT 2.1.1 继承及其 EntityProxies 开始,它会给您带来麻烦
尽量不要运行“gwt setup”,因为它不会生成与 GWT 相关的代码,但您将拥有实体和东西。

我知道这样做失去了大部分意义,但这似乎是目前与 Roo & GWT 的交易。
roo 生成的整个 UI 基础设施都基于 RequestFactory

关于gwt - Spring roo 和 GWT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4278228/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com