| Autor |
Mensagem |
|
|
Agora não me lembro o site ? mas foi um tutorial ? mas agora funfou aqui ?
fiz um pequeno exemplo e foi ? alguma dica para uma melhor forma de estruturar o jsf?
Muito obrigado.
são perguntas? afirmações?
explique um pouco melhor, "estruturar o jsf".
|
 |
|
|
Sua dificuldade, no método excluir?
utilize executeUpdate(); ao invés de execute();
|
 |
|
|
Posso guardar a lista na sessão?
Isso, armazena-a na sessão, assim, vc pode capturar os dados em qualquer momento.
|
 |
|
|
Ele não está armazenando no vetor, pq vc não definiu o tamanho dele.
exemplo:
como, vc não sabe o tamanho do vetor, aconselho
utilizar List.
|
 |
|
|
Isto é normal, para Objetos.
Você, não está copiando e sim compartilhando a referência do endereço da memória.
teste1 - 0XF473
teste2 - 0x6526
teste2 = teste1;
teste1 - 0XF473
teste2 - 0XF473
Para resolver isto, através do método clone();
|
 |
|
|
Você quer dizer, public static void main(String[] args) ou System.out.println (String [] args)?
String[] args existe para vc passar um array de argumentos, para sua classe.
Ou seja, vc pode parametrizar o sistema para aceitar valores em tempo de compilação.
System.out.println (String [] args)
Isto, não existe, usa-se:
|
 |
|
|
|
|
 |
|
|
Conventions
================
Gostaria de uma critica sobre o meu trabalho para eu também melhorar...
por exemplo nos metodos getters and setters há algum problema eu chamar
ele de get e set sendo que eu os defini como private e nos metodos set não passar valor de parametro?
Não há problema em fazer desta maneira,
utilizando essa assinatura para os métodos,
sendo o modificador de acesso, public, protected e private
Methods should be verbs, in mixed case with the first letter lowercase, with the first letter of each internal word capitalized.
run();
runFast();
getBackground();
code conventions
Exception
================
A classe Exception, vc pode enriquecer mais.
package exceptions;
O seu método "main" irá lançar a excessão para quem?
Deixe seu "main" com try e catch, assim, todos seus métodos
que lançarem a exception, o main pode-o capturar.
|
 |
|
|
Veja se existe algum "import" inválido ou diferente para a classe ChuvasDiarias.java [javax.persistence.* ] @javax.persistence.Entity is still mandatory, @org.hibernate.annotations.Entity is not a replacement.
|
 |
|
|
Provavelmente, porque seu projeto pai/filhos estão com o scope definido "compile".
(Se não estiver nenhum, implicitamente ele define como "compile").
Deixe o scope dos filhos como "provided" e o pai como "compile", para evitar o conflito.
|
 |
|
|
Acho que é isso:
|
 |
|
|
voce precisa de uma tabela associativa para armazenar estas situações. Por exemplo:
- relatorio,
- historico_relatorio,
- tabela_relatorio_movimentacao (id_relatorio, id_historico_relatorio)
=========================
id_relatorio | id_historico_relatorio
=========================
1 1
1 2
1 3
com isto, vc possui todas as movimentações.
|
 |
|
|
aqui
|
 |
|
|
não foi isso, que eu quis dizer.
Digo se a lista, está com o size() igual a zero.
|
 |
|
|
|
Antes de chegar na página, já verificou se a lista, está preenchida na Action?
|
 |
|
|