Java + Mysql?

6 respostas
juniorsatanas

Eu tenho uma tabela estoque, que tem ENTRADA , SAIDA , SALDO, qual a maneira melhor de fazer para, o sistema realizar (ENTRADA - SAIDA) , e jogar o resultado no campo SALDO ?

Como eu faria isso ? to com a parte de inserir , deletar, pesquisar, atualizar, toda pronto, só falta esse cálculo…

estou usando java + hibernate + Vraptor.

6 Respostas

Alexandre_Saudate

Talvez uma trigger no banco (toda vez que você inserir /atualizar uma saída , e já houver uma entrada, atualiza o saldo).

Problema é que (tenho quase certeza) o Hibernate não oferece suporte para triggers. Então, é direto no banco.

Ratao

Já tentou usar Stored Procedures e Funções?
http://dev.mysql.com/doc/refman/4.1/pt/stored-procedures.html

Giulliano

juniorsatanas:
Eu tenho uma tabela estoque, que tem ENTRADA , SAIDA , SALDO, qual a maneira melhor de fazer para, o sistema realizar (ENTRADA - SAIDA) , e jogar o resultado no campo SALDO ?
Como eu faria isso ? to com a parte de inserir , deletar, pesquisar, atualizar, toda pronto, só falta esse cálculo…

estou usando java + hibernate + Vraptor.

Estou trabalhando num sistema de stoque no momento e percebi que vc esta confundindo Cadastro com Entrada. Nos temos aqui algumas telas que realizam CRUDs básicos (inserir, atualizar, remover) PORÉM entrada e saída de material são regras de negócios diferente de operação CRUD.

Se me permite dizer, arquiteturalmente o ideal seria ter classes que representassem suas regras de negócio.

Concorda ???

juniorsatanas

Como está a estrutura das tuas tabelas ?

eu tenho um sistema aqui que está com problema no estoque, não foi feito por mim, tenho que refazer essa parte, e para uma fábrica de tecidos…

juniorsatanas

Giulliano
entendeu ? eu nunca fiz estoque Antes…

juniorsatanas

Ratao = Victor, valeu vou da uma lida…

Criado 25 de março de 2008
Ultima resposta 31 de mar. de 2008
Respostas 6
Participantes 4