Tenho a interface
public interface MyDAO {
public List<MyBean> listarBean() throws DaoException;
e quando uso o @Override na classe que a implementa, obtenho o seguinte erro:
- The method listarBean() of type MyDaoAccess must override a superclass method
Dei uma olhada na especificação do @Override e lá diz que é para métodos que sobrexcrevam um método de alguma superclasse. Será que o erro acontece porque a interface seria um supertipo, em vez de uma superclasse??
Código da classe MyDaoAccess, onde ocorre o erro:
public class MyDaoAccess implements MyDAO {
@Override
public List<MyBean> listarBean() throws DaoException{
...
}