4
嘿所有, 我想在GWT scafolding的春天STS中创建一个实体。该实体将是一个超类和抽象的。当我告诉roo创建名为Person的实体时,会得到以下结果。Spring roo和GWT
~.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中创建一个抽象的超类型,并仍然与GWT一起工作?你能说“创建抽象实体但不生成GWT构件”吗?