Java 请求工厂实体继承和代理接口
如果我有一个实体扩展了其他实体,我就不能在代理接口中指定一些setter方法。Eclipse告诉我实体类中没有匹配的方法。这是真的,因为它是在超级班。无法请求工厂处理该继承,或者这只是eclipse中的一些配置问题。我为请求工厂验证设置了注释处理工具 下面是示例代码: 我的实体。没有方法,但应从超类继承它们:Java 请求工厂实体继承和代理接口,java,gwt,inheritance,requestfactory,Java,Gwt,Inheritance,Requestfactory,如果我有一个实体扩展了其他实体,我就不能在代理接口中指定一些setter方法。Eclipse告诉我实体类中没有匹配的方法。这是真的,因为它是在超级班。无法请求工厂处理该继承,或者这只是eclipse中的一些配置问题。我为请求工厂验证设置了注释处理工具 下面是示例代码: 我的实体。没有方法,但应从超类继承它们: @Entity public class Entity extend AbstractEntity{ } 超类。保存setter和getter: public class Abstra
@Entity
public class Entity extend AbstractEntity{
}
超类。保存setter和getter:
public class AbstractEntity{
VoteType getType(){ return null; }
public void setType(VoteType vote) {}
}
我的代理接口。Eclipse用错误标记setType方法。但不是getType
@ProxyFor(value=Entity.class)
public interface EntityProxy extends EntityProxy{
public VoteType getType();
public void setType(VoteType vote);
}
根据,实体类应该具有@Entity注释,EntityProxy接口应该扩展EntityProxy接口 根据,您的实体类应该具有@Entity注释,并且您的EntityProxy接口应该扩展EntityProxy接口 应该行的,应该行的。