| Autor |
Mensagem |
|
|
Oi tituga,
Acho que o problema é o seguinte:
Este método deve estar voltando um valor nulo.
Se isso for verdade você terá que fazer uma verificação no código desta linha:
Se o método obterValores() voltar uma lista de valores vazia certamente ocorrerá este erro. Se isto se confirmar verifique se o método getColunasChave() está voltando o nome da coluna corretamente.
Lembre que no arquivo xml você terá que colocar a propriedade primary-key="true" deste jeito:
O método getColunasChave() tem que retornar a coluna descrita nesta tag, que é a "cutomers_id" utilizada neste exemplo.
Obs. O nome das colunas no xml não podem conter erros, ou seja, tem que estar exatamente igual ao nome da coluna que está na tabela da base de dados.
Bem...acho que o problema é este.
System.out.println("Abraços");
|
 |
|
|
Oi tituga,
O primeiro problema que você citou pode ser porque vc não tenha importado a classe Tabela no código onde ela está sendo utilizada. Verifique se na classe onde está ocorrendo o erro existe uma linha assim:
import pacoteA.pacoteB.pacoteC.Tabela;
Onde pacoteA.pacoteB.pacoteC indica o pacote (package) ou os pacotes onde você colocou a classe Tabela.
Acho que eclipse se vc teclar Ctrl+Shift+O na classe que estiver com o erro ele faz a importação automática para você
O outro problema com a classe XML pode ser que você tenha colocado algum caracter estranho na url onde está localizado o arquivo, para simular o erro eu coloquei um espaço na url.
[]'s
|
 |
|
|
Oi galera,
Isso tá parecendo aquele papo que, se não estou enganado, foi discutido aqui antes "ser generalista ou especialista".
Minha dica é o seguinte: experimente de tudo enquanto vc está podendo (no bom sentido é claro) e escolha aquilo que vc realmente gostar muito, porque no momento crucial isso vai fazer a diferença.
P.S Fazer o que gosta reduz drasticamente o stress e aumenta o senso de humor.
Um java abraço a todos.
|
 |
|
|
Oi tituga,
Provavelmente é por causa desta linha:
package xml;
Tente adapta-la ao seu projeto para ver se funciona. Se o erro continuar post os detalhes do erro.
[]'s
|
 |
|
|
Oi galera,
Então....também acho que com a API Reflection isso pode ser resolvido, aliás ouvi dizer que fizeram alguns ajustes na API e o problema da lentidão foi resolvido.
O problema que vejo no uso de Reflection são as loucuras que o individuo pode fazer, gerando alguns códigos bem difíceis de manter.
Resumindo....acho que SE NÃO HOUVER OUTRO JEITO use MODERADAMENTE seguindo BOAS PRÁTICAS DE PROGRAMAÇÃO.
[]'s
|
 |
|
|
Oi Tituga,
A resposta é SIM dava menos trabalho rsrssr.
Mas para utilizar outra base de dados acho que ficaria fácil, veja a seguir:
Bastaria criar outra conexão com o banco de dados destino e fazer as alterações nas linhas apontadas com setas no código acima.
[]'s
|
 |
|
|
E ai Psycopata,
Humm.....vamos ver se eu peguei a idéia.
Se você tem uma consulta que envolve algumas entidades tendo como resultado apenas algunas colunas específicas destas entidades então acho que você poderia aplicar as sugestões que consta no hibernate_reference.pdf nas paginas 169 e 170 (versão hibernate-3.2). O problema com essa idéia é que eles estão utilizando Classes já mapeadas anteriormente, não estou bem certo se você é obrigada(o) a utilizar as entidades já mapeadas.
Outra idéia que sei que funciona é a criação de views mapeadas (não sei se gosto desta idéia), ou seja, você monta uma view com a instrução sql e logo depois vc mapeia esta view no hibernate e utiliza como se fosse uma entidade igual a qualquer outra.
System.out.println("Bye");
|
 |
|
|
Tô com vc javando,
Por um acaso o prototipo é daqueles que o bicho é quase o sistema funcionando (com regras complexas de fluxo)?
Porque se não for, que mal há em desenhar as telas no netbeans (pode ser outro designer) com o menu e os botões executando as chamadinhas nas telinhas burrinhas para os ingleses verem? Isto não parece dar muito trabalho.
Como o javando disse, o resultado final do projeto (visual) será igual ao do prototipo.
Bem...se alguem conhecer um prototipador destes eu tambem gostaria de saber o link.
[]'s
|
 |
|
|
Oi Psycopata,
Então...a minha opinião sobre o problema que você postou é a seguinte:
Se você mapear as tabelas Carro (acredito q você tenha esta), Modelo, Preco, OrcaCarro etc como sugere os tutoriais provavelmente você terá no final associações entre estas entidades mapeadas.
Se isto for verdade quando vc obter ( get(Carro.class, id) ) um objeto do tipo Carro ou até mesmo OrcaCarro vc terá associado à ele os outros objetos como modelo, preco etc...
Resumindo, acho que você não precisa se preocupar com o tal do bean, por que NESTE CASO especificamente, vc poderá utilizar o próprio objeto (que é um pojo) do seu modelo (de objetos) sem problemas.
Espero ter ajudado.
[]'s
|
 |
|
|
Oi edileyoliveira,
Lí o código que você postou, e achei que tem vários problemas.
O seu professor por um acaso deu uma olhada neste código?
Mas é o seguinte; segue abaixo alguns pontos que observei:
1) Até onde eu sei o JOptionPane não retorna dados do tipo char. Sendo assim, vc teria que resolver isso de outra maneira.
2) Acho que você misturou vários conceitos. Ex: DTO, DAO, camadas etc...
Coloquei abaixo alguma coisa em java para mostrar MAIS OU MENOS o que entendi que você está tentando fazer.
Primeiro fiz uma classe chamada VIEW.
Agora a classe PesquisaDTO
Aqui vai a última PesquisaDAO
Note que alterei bastante a classe PesquisaDTO, vale uma verificação para ver se está tudo OK.
Então carinha é isso ai....na minha opinião se você seguir essa linha de pensamento que lhe apresentei acima acho que irá ficar mais fácil de você resolver essa tua questão.
P.S. Na classe View no método main é onde ocorre as chamadas interessantes talvez fosse melhor colocar em outro lugar.
Lembrando....o código apresentado é apenas um EXEMPLO, sendo necessário uma pesquisa profunda sobre os tópicos abordados para maiores esclarecimentos sobre como utilizar corretamente tais formas de solução.
System.out.println("Abraços");
|
 |
|
|
Oi facamp,
Se entendi bem, acho q isso pode ser resolvido com imagens mapeadas.
A partir das coordenadas de cada município vc os indentifica e aplica uma ação na imagem.
Espero ter ajudado.
[]'s
|
 |
|
|
Oi dooda,
Essa parte não entendi direito.
É possível implementar TODO tipo de operação com um DB relacional? (incluindo, manipulação na estrutura, tabelas, índices, relacionamentos)
Mais especificamente o ponto "MANIPULAÇÃO NA ESTRUTURA", o que vc quer dizer com isso? Por um acaso seria incluir/excluir colunas das tabelas?
[]'s
|
 |
|
|
Um dia houvi dizer que o desenvolvedor brasileiro estava ficando melhor que o indiano, depois descobri que na verdade o brasileiro estava ficando bom E MUUUUIIIIITTOOOO BARATO
|
 |
|
|
Pode crer gzofera...
Só que a galerinha que vai ficando boa (em várias àreas) se manda do nosso país procurando melhores condições de vida, ainda bem que alguns ainda estão por aqui resistindo.
|
 |
|
|
Oi Tituga,
Segue abaixo mais uma versão do xml (SUGESTÃO) que descreve as tabelas.
A novidade é que eu adicionei a propriedade primary-key na tag tabela.
Segue abaixo a código da classe que utiliza o xml para atualizar as tabelas.
O código abaixo é da classe que descreve o objeto que gera as instruções select/update e fornece alguns método auxiliares.
Criei uma base de dados com o banco Derby (banco de dados Java) e inclui as tabelas descritas no xml, fiz alguns testes e funcionou.
Espero que este código lhe ajude a ter algumas idéias para resolver o problema.
Desculpe se deixei passar algum erro.
System.out.println("Um java abraço!");
System.out.println("Abraços");
|
 |
|
|
|
|