| Autor |
Mensagem |
|
|
Olá, pessoal ! Desculpe se tem algum outro tópico repetido, eu tentei procurar bastante mas não encontrei nada.
Estou iniciando os estudos com Eclipse+Tomcat e queria saber a maneira correta para referenciar as bibliotecas enquanto faço teste no ambiente do Eclipse.
Na verdade assim: criei um projeto web (jsf) e um outro projeto dao (camada DAO para acesso aos dados). Fiz eles separado. No projeto web, eu referenciei esse projeto dao, mas ao executar o projeto web, ele inicia o TomCat direitinho, mas fala que não encontra as classes do projeto dao ...
Se eu compilo o projeto dao e jogo na pasta \lib no diretorio de instalacao do tomcat, ele funciona direitinho ...
Qual seria o jeito mais correto ?
Obrigado !!!
|
 |
|
|
Cara, mais uma dúvida. Será que pode me ajudar ?
Ao utilizar o immediate, funcionou direitinho, ignorou a validacao. Porem, agora, ele nao atualiza mais a interface depois que o usuario clica no botao "Limpar". Então, apesar de limpar o model, na tela continua com os dados antigos. Neste caso, eu mesmo tenho que apagar manualmente obtendo os componentes correspondentes e dando, por exemplo, um text.setValue("") ?
Obrigado novamente
|
 |
|
|
|
Cara, vou tentar lá. Obrigado pela resposta !
|
 |
|
|
Olá ! Estou atualmente trabalhando com Icefaces, será que alguém pode me ajudar ? Na tela do formulario, existe um botao "Limpar" que, ao clicar, é barrado por causa das validações e conversoes. Estou utilizando o actionEvent. Existe alguma maneira de desabilitar essas validacoes provisoriamente ?
Obrigado
|
 |
|
|
Oopa, olá glaucogoca !
Muito obrigado por responder.
Então, o problema é que precisava criar um fornecedor apartir de uma PessoaJuridica já existente no banco.
Cara, perdão, eu não entendi o uso da CAST ... tipo, eu tava fazendo assim:
No caso, usando o CAST, não daria problema ? Por exemplo:
Bom, e a outra coisa é que na hora de salvar, quando faço fornecedorDao.save(fornecedor), ele acaba criando mais um registro na tabela Pessoa e Pessoa Juridica, sendo que na verdade eu queria que ele utilizasse o registro que já existe no banco ...
Alguma idéia ?
Obrigado
|
 |
|
|
Olá ! Estou começando alguns estudos com hibernate, será que alguém pode me ajudar ? Estou com a seguinte dúvida de herança: tenho 4 classes conforme abaixo:
Estou criando um cadastro de Pessoa Juridica que, na hora de gravar com hibernate, grava as tabelas Pessoa e Pessoa Juridica juntas. Até aqui ok.
Agora, queria poder pegar uma Pessoa Juridica que já existe no banco e transformá-lo em Fornecedor ou Cliente, mais ou menos como no codigo abaixo:
Se alguem puder me dar alguma dica ou sugestao, ficarei muito grato
|
 |
|
|
|
Olá, sei que já faz um tempinho, mas comecei a estudar o Hibernate a pouco tempo e atualmente estou tendo a mesma dúvida que voce escreveu acima. Como já faz algum tempo, será que voce já conseguiu esclarece-las ? Se sim, qual a conclusão que voce chegou ?
|
 |
|
|
Olá ! Só pra complementar, os dois podem ser utilizados para para obter dados (inputados) por um usuário. A diferença está na interface com o usuário: um provavelmente vai ser em modo texto, utilizando BufferedReader como no exemplo abaixo ...
... e o outro (JOptionPane), em modo gráfico em uma caixa de diálogo, igualzinho à imagem que está na sua foto, que fica mais bonitinho e agradável para o usuario:
Espero ter complementado.
|
 |
|
|
|
Dentro do hibernate annotations, tem o arquivo ejb3-persistence.jar
|
 |
|
|
Ola !!!
Alguém poderia me ajudar para salvar um objeto Cliente (conforme o codigo abaixo) no banco Microsoft Sql Server 2000 ?
Eu estou começando a estudar o Hibernate agora, então estou tendo muitas dificuldades.
No banco, criei a tabela Cliente com o campo "id" c/ identity, auto incrementando em 1.
Porem, ao tentar salvar o objeto Cliente, a seguinte SQLException é lançada:
Caused by: java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]Cannot insert explicit value for identity column in table 'Cliente' when IDENTITY_INSERT is set to OFF.
Sei que o hibernate está utilizando a seguinte query DDL:
Hibernate: insert into Cliente (id, idDaCategoria, idade_cliente, nome_cliente) values (null, ?, ?, ?)
Se alguém puder me ajudar, ficarei muito grato.
|
 |
|
|
|
Nao poderia ser, por exemplo, atraves de <nomeDaClasse>.class.getFields() ?
|
 |
|
|
Ola ! Nao sei se ajudaria e nem sei se era exatamente esse a sua duvida, mas aqui na empresa onde trabalho, para cada produto, utilizamos unidades com fator de entrada e saida.
Por exemplo, ao fazermos um pedido de 1000 balas, o fornecedor as entrega em 10 caixas (cada um contendo 100 balas). E vem com a seguinte nota nota fiscal (entrada):
codigo descricao qtde unidade preco unitario subtotal
--------------------------------------------------------------------------------------
0001 balas gostosinhas 10 CX 100,00 1000,00
Porem, eu como comerciante, vendo por "Pacote c/ 2".
Entao, temos na nossa tabela de Unidades:
codigo descricao fator
------------------------------------
CX Caixa 100
PC/2 Pacote c/2 2
No controle de estoque, utilizamos na quantidade sempre a unidade de venda (saida). Assim, no exemplo da nota de entrada, atualizamos o estoque fazendo o calculo:
entrada = qtde de entrada da nf * fator da unidade de entrada / fator da unidade de saida
entrada = 10 * 100 / 2 = 500 PC/2
A saida eh mais facil pois a unidade de venda e do controle de estoque estao iguais.
Exemplo: vendeu 2 PC/2 ... Logo, no estoque, basta subtrair 2.
Bom, nao sei se falei alguma besteira, mas acho que e isso.
Espero ter ajudado.
|
 |
|
|
Opa ! Cara, se voce quer registrar varios produtos, mas nao sabe exatamente a quantidade, acredito que tera que trocar a array por alguma colecao. Entao, no lugar do for, voce poderia utilizar um while, conforme o exemplo abaixo:
Espero que tenha ajudado.
|
 |
|
|
Ola !
Acho que se voce pegar o exemplo da classe Animal, fica bem facil de entender.
Bom, imagine que no seu sistema voce vai utilizar varios animais que emitem algum tipo de som.
Como eu não sei exatamente quais são esses animais, então crio uma classe genérica chamada Animal, conforme exemplo abaixo:
Assim, se surgir um novo animal, voce está mais preparado, bastando cria-lo extendendo a classe Animal.
Bom, mas o que importa mesmo para mim é o animal "emitindo som" (que tenho certeza de que todos os animais que vou utilizar no sistema o fazem), logo adiciono na classe Animal o tal metodo:
Logo, no meu projeto, sei que vou precisar do metodo emitirSom(), mas a gente não sabe a sua implementação, até porque isso depende da proxima classe (concreta) que vai extende-la. Por isso, podemos deixar esse metodo abstrato, consequentemente, a classe toda vira abstract tambem:
Agora, só falta criar os animais concretos, conforme eles forem surgindo em seu projeto:
Exemplos:
Bom, acredito que seja isso.
Se tiver erro, me corrijam ok.
Espero que tenha complementado com algo.
|
 |
|
|
Opa, se for somente para exibicao de dados formatados em uma JTable, voce poderia, por exemplo, criar e associar um DefaultTableCellRenderer com sua respectiva coluna.
Para isso, é necessário criar uma outra classe tabela que extende JTable e sobreescrever o metodo getCellRenderer() retornando os respectivos CellRenders para cada coluna.
Lembrando que primeiro o programa tenta buscar o CellRender em JTable.getCellRenderer() mas se neste não tiver nenhum que retorne explicitamente, o programa faz uma consulta do tipo do objeto chamando o metodo TableModel.getColumnClass() para então retornar um CellRender padrão.
Um exemplo de codigo de implementação seria:
Espero ter ajudado.
|
 |
|
|
|
|