| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/06/2009 07:29:43
|
Link
JavaTeenager
Membro desde: 10/02/2008 10:03:06
Mensagens: 156
Offline
|
Bom dia pessoal,
Voces poderiam me ensinar como instancio um método do DAO com argumento dentro do meu Bean gerenciado. Veja os códigos:
Esse é o meu bean gerenciado:
Essa é minha classe DAO:
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/06/2009 08:11:05
|
filipenf
JavaBaby
Membro desde: 27/05/2009 12:47:07
Mensagens: 98
Offline
|
Só uma correção. Você não instancia um método, apenas uma classe. O seu código tem que ficar assim:
e a assinatura método list deve ser alterada para:
|
Você está bêbado quando começa a sentir solidariedade e não consegue pronunciar essa palavra.
Filipe N. Felisbino
SCJP - SCWCD - LPIC 1
fnf01.blogspot.com - twitter.com/filipenf
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/06/2009 08:18:25
|
Link
JavaTeenager
Membro desde: 10/02/2008 10:03:06
Mensagens: 156
Offline
|
Bom dia Felipe,
Obrigado pela força.
Desculpe pelo "instanciar método", é que sou iniciante em java.
Me diga uma coisa, como fica o método getter e setter da propriedade :
É que a outra dúvida minha é que que momento eu passaria o argumento [idGrpAcc] para o método LIST
Abraços
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/06/2009 19:21:14
|
Link
JavaTeenager
Membro desde: 10/02/2008 10:03:06
Mensagens: 156
Offline
|
Boa noite Felipe,
Fiz tudo o que vc me pediu, mas tá dando um erro no Bean onde foi criado a propriedade :
O java tá solicitando que se crie o método na classe DAO
GrpAcessoCtxDAOImp
.
O que devo fazer ??
Abraços
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/06/2009 07:16:23
|
filipenf
JavaBaby
Membro desde: 27/05/2009 12:47:07
Mensagens: 98
Offline
|
Olha só... o nome do método que você está utilizando é contextosGrupoAcesso(...), você deve chamar este método. Eu me enganei qdo coloquei list().
Em relação ao outro post, você deve executar esse código qdo a variável idGrpAcc tiver um valor. Isso vai depender da lógica da aplicação. Você pode ter um botão 'Filtrar' e no corpo do método de filtragem executar isso. Mas como falei, depende da lógica.
|
Você está bêbado quando começa a sentir solidariedade e não consegue pronunciar essa palavra.
Filipe N. Felisbino
SCJP - SCWCD - LPIC 1
fnf01.blogspot.com - twitter.com/filipenf
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/06/2009 08:11:06
|
Link
JavaTeenager
Membro desde: 10/02/2008 10:03:06
Mensagens: 156
Offline
|
Bom dia Filipe,
Valeu demais Filipe, muito obrigado mesmo por ter paciência em me atender.
Agora tá dando o seguinte erro na classe :
Erro:
<Identifier> expected
Unreported exception java.lang.Exception; must be caught or declared to be throws
O que devo fazer neste caso para corrigir a logica ?
[]s
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/06/2009 08:15:35
|
filipenf
JavaBaby
Membro desde: 27/05/2009 12:47:07
Mensagens: 98
Offline
|
o erro não está na classe, mas em algum método ou construtor dela, vc precisa encontrar qual o método que chama algum código que pode disparar uma exceção e colocar um try...catch ou um throws
|
Você está bêbado quando começa a sentir solidariedade e não consegue pronunciar essa palavra.
Filipe N. Felisbino
SCJP - SCWCD - LPIC 1
fnf01.blogspot.com - twitter.com/filipenf
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/06/2009 08:58:40
|
Link
JavaTeenager
Membro desde: 10/02/2008 10:03:06
Mensagens: 156
Offline
|
Oi Filipe, desculpe por estar te tomando tanto tempo assim.
A classe que dispara uma excessão é a classe , pois é ela, segundo sua orientação, é quem estamos instanciando no Bean Gerenciado CadUsuarios.
Mas ela não possui nenhum erro, pelo menos não enxerguei aqui. Veja ela logo acima aqui neste post.
[]s
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/06/2009 09:07:14
|
marcelo_mococa
Virtual Machine Man
![[Avatar]](/images/avatar/90248d0a98105fa534cf2b0696ddd12f.jpg)
Membro desde: 03/03/2005 10:03:32
Mensagens: 622
Localização: São Paulo
Offline
|
Link,
O problema é que na declaração do seu método, você informou que ele pode lançar Exception (throws Exception).
Neste caso, quem invocar este método deve tratar ou delegar o tratamento desta exceção. Aconselho você ler um pouco sobre tratamento de exceções no Java. O Luca escreveu 3 excelentes artigos sobre isso.
http://www.guj.com.br/posts/list/61611.java
Uma dica. Procure entender o que você está fazendo, não fique apenas copiando e colando soluções em seu código.
|
Marcelo Madeira - TCS
SCJP 1.5
SCWCD 1.4
blog
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/06/2009 10:01:49
|
Link
JavaTeenager
Membro desde: 10/02/2008 10:03:06
Mensagens: 156
Offline
|
Marcelo,
Obrigado pela dica.
Quanto a copiar e colar no meu código, não é isso que acontece. Por ser iniciante e por estar vindo de um mundo Microsoft, eu leio e tento entender como o Java funciona. Infelizmente pra mim, o java é uma linguagem cuja a curva de aprendizado demande um tempo maior para absorver seus conceitos e especificações.
Posso te garantir que não estou só copiando e colocando como você afirma, até porque, tenho respeito pelos colegas que aqui tentam ajudar desenvolvedores inexperientes como eu nessa linguagem e, abdicando de tempo precioso já que com certeza a maioria dos profissionais que fazem parte desse grupo tem muitas obrigações no dia a dia.
Quem se dispõe a ajudar os outros, é porque tem humildade, amor no coração e força de vontade, portanto, agradeço antecipadamente aos colegas que se encaixam nesse perfil e principalmente ao Filipe que se dispos a me ajudar desde o inicio da postagem.
Marcelo, talvez você seja um profissional competente, super experiente e não necessite de ajuda de ninguém, mas eu necessito.
[]s
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/06/2009 12:05:04
|
marcelo_mococa
Virtual Machine Man
![[Avatar]](/images/avatar/90248d0a98105fa534cf2b0696ddd12f.jpg)
Membro desde: 03/03/2005 10:03:32
Mensagens: 622
Localização: São Paulo
Offline
|
Link,
Desculpe pelo que escrevi, mas acho que você não me entendeu direito. Mas enfim, não quero prolongar esta discussão.
Caso você precise de mais alguma ajuda estou a disposição.
|
Marcelo Madeira - TCS
SCJP 1.5
SCWCD 1.4
blog
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/06/2009 13:14:30
|
Link
JavaTeenager
Membro desde: 10/02/2008 10:03:06
Mensagens: 156
Offline
|
Ok Marcelo.
Bom trabalho pra ti. Agradeço pelo convite de ajuda e com certeza vou precisar...rsrs.
Forte abraço
|
|
|
 |
|
|