Если у меня есть сущность, расширяющая какой-либо другой объект, я не могу указать некоторые методы setter в моем прокси-интерфейсе. Eclipse говорит мне, что в моем классе Entity нет соответствующего метода. Это верно, потому что это суперкласс. Невозможно запросить фабричную дескрипцию этого наследования или это просто некоторая проблема с конфигурацией в моем eclipse. (Я создал материал для обработки аннотаций для проверки этого запроса)Запросить наследование наследования объектов и прокси-интерфейс
Вот пример кода: Мое сущность. Не имеет методов, но должен унаследовать их от суперкласса:
@Entity
public class Entity extend AbstractEntity{
}
Суперкласс. Удерживает сеттер и приемник:
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);
}
Это ** обязательно ** работа. –