如果我有一個實體擴展一些其他實體,我不能在我的代理接口中指定一些設置方法。 Eclipse告訴我在我的Entity類中沒有匹配的方法。這是真的,因爲它是在超級班。無法請求工廠處理該繼承,或者它只是我的eclipse中的一些配置問題。 (我爲該請求工廠驗證設置了註釋處理內容)請求工廠實體繼承和代理接口
這裏的示例代碼: 我的實體。沒有方法,但應該從超類繼承它們:
@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);
}
**應**工作。 –