Extendendo classe que injeta não posso incluir metodos novos?

Olá pessoal, boa tarde

estou tendo um problema na hora de injetar uma classe

eu injeto ela em um DAL(Camada de acesso aos dados) abstrato(abstractDAL) e implemento esse abstractDAL em um DAL especifico(pessoaDAL por exemplo), porém
quando possuo vários métodos implementados nesse DAL específico, ele simplesmente retorna com o meu objeto injetado anteriormente na abstractDAL como nulo,
e em classes em que não implemento nenhum método específico, a injeção funciona perfeitamente.

Como posso ignorar esse métodos específicos da classe, para que a injeção funcione como deveria?

Atenciosamente

Victor

DAL?
Seria DAO (Data Access Object)?

E injeta? Seria injeção de dependências?

Não entendi sua explicação. Principalmente essa parte: [quote]… ele simplesmente retorna com o meu objeto injetado anteriormente na abstractDAL como nulo, …[/quote]

Tenta explicar melhor.

putz cara, vc criou 3 topicos iguais em locais diferentes…

nossa… sem esculacho ai com o forum

(http://www.guj.com.br/posts/reply/0/263257.java
http://www.guj.com.br/java/263258-extendendo-classe-que-injeta-nao-posso-incluir-metodos-novos#1376384
http://www.guj.com.br/java/263259-extendendo-classe-que-injeta-nao-posso-incluir-metodos-novos#1376386
estou respondendo nos 3 lugares)

Sim, seria o DAO ou DAL(Data Access Layer) e injeta é referente sim a injeção de dependências

Na parte

Quando eu implemento apenas o único método abstrato no AbstractDAL, a injeção dá certo. Se eu dou override em alguns métodos já implementados ou crio novos métodos, a injeção não ocorre.

Eu sempre uso o Spring para injeção de dependências, e nunca tive esse problema.
Até porque, geralmente a gente sempre acaba criando um método novo que não tenha na interface ou na classe abstrata de qual herda a classe concreta.

Não sei o que poderia ser.

Ok, obrigado por responder :wink: